RegExParser<LexerT> Static Class

Template Parameters | Member Functions

Definition

Line 11 of System.RegularExpressions/System.RegularExpressions.parser.cm

Template Parameters

LexerT

Member Functions

public static Result<Match> Alternative(LexerT& lexer, Context* context)
public static Result<Match> Catenation(LexerT& lexer, Context* context)
public static Result<Match> Char(LexerT& lexer)
public static Result<Match> Class(LexerT& lexer, Context* context)
public static Result<Nfa> Parse(LexerT& lexer, Context* context)
public static Result<Match> Primary(LexerT& lexer, Context* context)
public static Result<Match> Range(LexerT& lexer, Context* context)
public static Result<Match> RegularExpression(LexerT& lexer, Context* context)
public static Result<Match> Repetition(LexerT& lexer, Context* context)

Member Function Details

Alternative Static Member Function

public static Result<Match> Alternative(LexerT& lexer, Context* context)

Definition
Line 134 of System.RegularExpressions/System.RegularExpressions.parser.cm


Catenation Static Member Function

public static Result<Match> Catenation(LexerT& lexer, Context* context)

Definition
Line 298 of System.RegularExpressions/System.RegularExpressions.parser.cm


Char Static Member Function

public static Result<Match> Char(LexerT& lexer)

Definition
Line 1345 of System.RegularExpressions/System.RegularExpressions.parser.cm


Class Static Member Function

public static Result<Match> Class(LexerT& lexer, Context* context)

Definition
Line 960 of System.RegularExpressions/System.RegularExpressions.parser.cm


Parse Static Member Function

public static Result<Nfa> Parse(LexerT& lexer, Context* context)

Definition
Line 13 of System.RegularExpressions/System.RegularExpressions.parser.cm


Primary Static Member Function

public static Result<Match> Primary(LexerT& lexer, Context* context)

Definition
Line 643 of System.RegularExpressions/System.RegularExpressions.parser.cm


Range Static Member Function

public static Result<Match> Range(LexerT& lexer, Context* context)

Definition
Line 1183 of System.RegularExpressions/System.RegularExpressions.parser.cm


RegularExpression Static Member Function

public static Result<Match> RegularExpression(LexerT& lexer, Context* context)

Definition
Line 66 of System.RegularExpressions/System.RegularExpressions.parser.cm


Repetition Static Member Function

public static Result<Match> Repetition(LexerT& lexer, Context* context)

Definition
Line 438 of System.RegularExpressions/System.RegularExpressions.parser.cm