- allTokens
Token[] allTokens()
- detectKeyword
Keyword detectKeyword(dchar ch)
Undocumented in source. Be warned that the author may not have intended to support it.
- detectOp
OpCode detectOp(dchar ch)
Undocumented in source. Be warned that the author may not have intended to support it.
- emitEof
Token emitEof()
Undocumented in source. Be warned that the author may not have intended to support it.
- formatBuildDate
dstring formatBuildDate()
Undocumented in source. Be warned that the author may not have intended to support it.
- formatBuildTime
dstring formatBuildTime()
Undocumented in source. Be warned that the author may not have intended to support it.
- formatBuildTimestamp
dstring formatBuildTimestamp()
Undocumented in source. Be warned that the author may not have intended to support it.
- initialize
void initialize(SourceLines lineStream, int pos)
Undocumented in source. Be warned that the author may not have intended to support it.
- makeSpecialTokenString
Token makeSpecialTokenString(dstring str, int pos)
Undocumented in source. Be warned that the author may not have intended to support it.
- nextChar
dchar nextChar()
Undocumented in source. Be warned that the author may not have intended to support it.
- nextLine
bool nextLine()
Undocumented in source. Be warned that the author may not have intended to support it.
- nextToken
Token nextToken()
Undocumented in source. Be warned that the author may not have intended to support it.
- parserError
Token parserError(string msg, Token incompleteToken)
Either return InvalidToken or throw parser exception depending on current errorTolerant flag
- parserError
Token parserError(string msg, int startLine, int startPos, TokenType failedTokenType)
Either return InvalidToken or throw parser exception depending on current errorTolerant flag
- peekChar
dchar peekChar()
Undocumented in source. Be warned that the author may not have intended to support it.
- processBinaryNumber
Token processBinaryNumber()
Undocumented in source. Be warned that the author may not have intended to support it.
- processCharacterLiteral
Token processCharacterLiteral()
Undocumented in source. Be warned that the author may not have intended to support it.
- processDecFloatExponent
Token processDecFloatExponent(real value)
Undocumented in source. Be warned that the author may not have intended to support it.
- processDecFloatSecondPart
Token processDecFloatSecondPart(ulong firstPart)
Undocumented in source. Be warned that the author may not have intended to support it.
- processDecFloatSuffix
Token processDecFloatSuffix(real value)
Undocumented in source. Be warned that the author may not have intended to support it.
- processDecNumber
Token processDecNumber(dchar c)
Undocumented in source. Be warned that the author may not have intended to support it.
- processDelimitedString
Token processDelimitedString()
Undocumented in source. Be warned that the author may not have intended to support it.
- processDoubleQuotedOrWysiwygString
Token processDoubleQuotedOrWysiwygString(dchar delimiter)
Undocumented in source. Be warned that the author may not have intended to support it.
- processHexNumber
Token processHexNumber()
Undocumented in source. Be warned that the author may not have intended to support it.
- processHexString
Token processHexString()
Undocumented in source. Be warned that the author may not have intended to support it.
- processIdent
Token processIdent(dchar firstChar)
Undocumented in source. Be warned that the author may not have intended to support it.
- processIntegerSuffix
Token processIntegerSuffix()
Undocumented in source. Be warned that the author may not have intended to support it.
- processMultilineComment
Token processMultilineComment()
Undocumented in source. Be warned that the author may not have intended to support it.
- processNestedComment
Token processNestedComment()
Undocumented in source. Be warned that the author may not have intended to support it.
- processOctNumber
Token processOctNumber()
Undocumented in source. Be warned that the author may not have intended to support it.
- processOneLineComment
Token processOneLineComment()
Undocumented in source. Be warned that the author may not have intended to support it.
- processOneLineSharpComment
Token processOneLineSharpComment()
Undocumented in source. Be warned that the author may not have intended to support it.
- processSpecialToken
Token processSpecialToken(Keyword keyword, int pos)
Undocumented in source. Be warned that the author may not have intended to support it.
- processWhiteSpace
Token processWhiteSpace(dchar firstChar)
Undocumented in source. Be warned that the author may not have intended to support it.
- processWysiwygString
Token processWysiwygString(dchar ch)
Undocumented in source. Be warned that the author may not have intended to support it.