- allocToken
Token* allocToken()
Undocumented in source. Be warned that the author may not have intended to support it.
- error
void error(int msgnum, ARGS args)
Undocumented in source. Be warned that the author may not have intended to support it.
- error
void error(.string fmt, ARGS args)
Undocumented in source. Be warned that the author may not have intended to support it.
- escapeSequence
dchar escapeSequence()
- get
dchar get(immutable(tchar)* p)
Undocumented in source. Be warned that the author may not have intended to support it.
- inc
immutable(tchar)* inc(immutable(tchar)* p)
Undocumented in source. Be warned that the author may not have intended to support it.
- insertSemicolon
void insertSemicolon(immutable(tchar)* loc)
Undocumented in source. Be warned that the author may not have intended to support it.
- nextToken
TOK nextToken()
Undocumented in source. Be warned that the author may not have intended to support it.
- number
TOK number(Token* t)
- peek
Token* peek(Token* ct)
Undocumented in source. Be warned that the author may not have intended to support it.
- regexp
d_string regexp()
Scan regular expression. Return null with buffer
pointer intact if it is not a regexp.
- rescan
void rescan()
Horrible kludge to support disambiguating TOKregexp from TOKdivide.
The idea is, if we are looking for a TOKdivide, and find instead
a TOKregexp, we back up and rescan.
- scan
void scan(Token* t)
Turn next token in buffer into a token.
- string
d_string string(tchar quote)
- unicode
dchar unicode()