public int* |
CreateClassMap(byte* classMapData, long classMapDataLength, bool classMapDataCompressed) |
public void |
GetColumns(const uchar* start, const uchar* end, const Span& externalSpan, int& startCol, int& endCol) |
public String<uchar> |
GetEndTokenInfo() |
public String<uchar> |
GetErrorLines(const uchar* start, const uchar* end, const Span& externalSpan) |
public const uchar* |
LineEnd(const uchar* end, const uchar* p) |
public const uchar* |
LineStart(const uchar* start, const uchar* p) |
public SharedPtr<ByteStream> |
MakeClassMapData(const List<int>& classMapVec, bool compressData) |
public bool |
NoWhiteSpaceBetweenTokens(const Token& first, const Token& second) |
public inline const uchar* |
StrEnd(const uchar* s) |
public void |
WriteBeginRuleToLog(Lexer& lexer, const String<uchar>& ruleName) |
public void |
WriteFailureToLog(Lexer& lexer, const String<uchar>& ruleName) |
public void |
WriteSuccessToLog(Lexer& lexer, const Span& matchSpan, const String<uchar>& ruleName) |
public String<uchar> |
XmlCharStr(uchar c) |
public String<uchar> |
XmlEscape(const String<uchar>& s) |
public String<uchar> |
XmlHexEscape(uchar c) |
public inline bool |
operator<(const Lexeme& left, const Lexeme& right) |
public inline bool |
operator==(const Lexeme& left, const Lexeme& right) |
public bool |
operator==(const Span& left, const Span& right) |