Keywords Class

Definition

Line 268 of scmlg/Model.cm

Inheritance

Constructors & Destructor

public Keywords(const String<uchar>& name_)

Member Functions

public void Add(Keyword* keyword)
public override void FillContext(LexerContext& lexerContext)
public override void Process(const String<char>& root, bool verbose, LexerContext& lexerContext)

Member Variables

private List<UniquePtr<Keyword>> keywords

Constructor& Destructor Details

Keywords Constructor

public Keywords(const String<uchar>& name_)

Definition
Line 270 of scmlg/Model.cm


Member Function Details

Add Member Function

public void Add(Keyword* keyword)

Definition
Line 274 of scmlg/Model.cm


FillContext Member Function

public override void FillContext(LexerContext& lexerContext)

Definition
Line 278 of scmlg/Model.cm


Process Member Function

public override void Process(const String<char>& root, bool verbose, LexerContext& lexerContext)

Definition
Line 282 of scmlg/Model.cm