LexRegExParser Static Class

Definition

Line 7 of scm2html/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 UniquePtr<RegExpression> 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 95 of scm2html/RegExParser.cm


Catenation Static Member Function

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

Definition
Line 248 of scm2html/RegExParser.cm


Char Static Member Function

public static Match Char(RegExLexer& lexer)

Definition
Line 1231 of scm2html/RegExParser.cm


Class Static Member Function

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

Definition
Line 894 of scm2html/RegExParser.cm


ExpressionReference Static Member Function

public static Match ExpressionReference(RegExLexer& lexer)

Definition
Line 1422 of scm2html/RegExParser.cm


Parse Static Member Function

public static UniquePtr<RegExpression> Parse(RegExLexer& lexer, LexerContext* lexerContext)

Definition
Line 9 of scm2html/RegExParser.cm


Primary Static Member Function

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

Definition
Line 544 of scm2html/RegExParser.cm


Range Static Member Function

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

Definition
Line 1098 of scm2html/RegExParser.cm


RegularExpression Static Member Function

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

Definition
Line 47 of scm2html/RegExParser.cm


Repetition Static Member Function

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

Definition
Line 368 of scm2html/RegExParser.cm