RegExParser Static Class

Definition

Line 9 of scmlg/RegExParser.cm

Member Functions

public static Match Alternative(RegExLexer& lexer, LexerContext* lexerContext)
public static Match Catenation(RegExLexer& lexer, LexerContext* lexerContext)
public static Match Char(RegExLexer& lexer)
public static Match Class(RegExLexer& lexer, LexerContext* lexerContext)
public static Match ExpressionReference(RegExLexer& lexer)
public static Nfa Parse(RegExLexer& lexer, LexerContext* lexerContext)
public static Match Primary(RegExLexer& lexer, LexerContext* lexerContext)
public static Match Range(RegExLexer& lexer, LexerContext* lexerContext)
public static Match RegularExpression(RegExLexer& lexer, LexerContext* lexerContext)
public static Match Repetition(RegExLexer& lexer, LexerContext* lexerContext)

Member Function Details

Alternative Static Member Function

public static Match Alternative(RegExLexer& lexer, LexerContext* lexerContext)

Definition
Line 97 of scmlg/RegExParser.cm


Catenation Static Member Function

public static Match Catenation(RegExLexer& lexer, LexerContext* lexerContext)

Definition
Line 245 of scmlg/RegExParser.cm


Char Static Member Function

public static Match Char(RegExLexer& lexer)

Definition
Line 1223 of scmlg/RegExParser.cm


Class Static Member Function

public static Match Class(RegExLexer& lexer, LexerContext* lexerContext)

Definition
Line 886 of scmlg/RegExParser.cm


ExpressionReference Static Member Function

public static Match ExpressionReference(RegExLexer& lexer)

Definition
Line 1414 of scmlg/RegExParser.cm


Parse Static Member Function

public static Nfa Parse(RegExLexer& lexer, LexerContext* lexerContext)

Definition
Line 11 of scmlg/RegExParser.cm


Primary Static Member Function

public static Match Primary(RegExLexer& lexer, LexerContext* lexerContext)

Definition
Line 536 of scmlg/RegExParser.cm


Range Static Member Function

public static Match Range(RegExLexer& lexer, LexerContext* lexerContext)

Definition
Line 1090 of scmlg/RegExParser.cm


RegularExpression Static Member Function

public static Match RegularExpression(RegExLexer& lexer, LexerContext* lexerContext)

Definition
Line 49 of scmlg/RegExParser.cm


Repetition Static Member Function

public static Match Repetition(RegExLexer& lexer, LexerContext* lexerContext)

Definition
Line 360 of scmlg/RegExParser.cm