JINMEI Tatuya
|
6944e7758d
[2382] unify pushing '\0' for number-like data in Number::handle()
|
12 years ago |
JINMEI Tatuya
|
f73f27474f
[2382] unrelated fix to lexer: support empty qstring and nul termination.
|
12 years ago |
JINMEI Tatuya
|
09cd4b9b32
[2506] handle other rare error cases
|
12 years ago |
JINMEI Tatuya
|
597ed99f86
[2506] handled the case when getNextToken expects a number but it's too big.
|
12 years ago |
JINMEI Tatuya
|
ae3a1e5d17
[2506] handled the case a number is expected but not found
|
12 years ago |
JINMEI Tatuya
|
d52186367e
[2506] supported NUMBER in getNextToken() with expected type
|
12 years ago |
JINMEI Tatuya
|
f70d131fd2
[2506] resolved remaining conflicts on rebase
|
12 years ago |
JINMEI Tatuya
|
b991213a38
[2506] added another version of getNextToken, basic part
|
12 years ago |
JINMEI Tatuya
|
c6c7cdee40
[2506] rename: MasterLexer::Token to MasterToken.
|
12 years ago |
JINMEI Tatuya
|
610720a5be
[2506] removed meaningless comment
|
12 years ago |
Jelte Jansen
|
a5683591b2
[2374] Some last cleanups
|
12 years ago |
Jelte Jansen
|
e206bfd604
[2374] Only recognize numbers if MasterLexer::NUMBER is set
|
12 years ago |
Jelte Jansen
|
019d55a3b5
[master] Fix overflow catching in number lexer state
|
12 years ago |
Jelte Jansen
|
4dbb7316aa
[master] Fix changes from #2374 to match API changes
|
12 years ago |
Jelte Jansen
|
2972b769ea
[master] Merge branch 'trac2374'
|
12 years ago |
Jelte Jansen
|
c6ceedc0a1
[2374] Comments for end of unnamed namespaces
|
12 years ago |
Jelte Jansen
|
9904f524d6
[2374] Use correct type for base of strtoul()
|
12 years ago |
Jelte Jansen
|
d337cce495
[2374] Fix comments in number tokens
|
12 years ago |
Michal 'vorner' Vaner
|
b3bcbf0497
[2375] Eliminate fake states
|
12 years ago |
Michal 'vorner' Vaner
|
644d7aaedf
[2375] Simplify the state transition design pattern
|
12 years ago |
JINMEI Tatuya
|
6b846ec5ed
[2375] some style matters: mostly about constness, and folded a long line.
|
12 years ago |
Michal 'vorner' Vaner
|
e27a2922bc
[2375] Return a reference to the token
|
12 years ago |
Michal 'vorner' Vaner
|
907061f81b
[2375] Handle EOF after unbalanced parentheses
|
12 years ago |
Michal 'vorner' Vaner
|
0c0888ef6a
[2375] Remove exception handling from getNextToken
|
12 years ago |
Jelte Jansen
|
70a7eb4ae1
[2374] Add Number lexer state
|
12 years ago |
Michal 'vorner' Vaner
|
be89b811e8
[2375] Don't restore internal token on ungetToken
|
12 years ago |
Michal 'vorner' Vaner
|
6131e5b395
[2375] Provide weak exception guarantee
|
12 years ago |
Michal 'vorner' Vaner
|
bc474e2398
[2375] Implement ungetting tokens
|
12 years ago |
Michal 'vorner' Vaner
|
0287ca83ae
[2375] Tests for ungetting tokens
|
12 years ago |
Michal 'vorner' Vaner
|
33a3143ca0
[2375] Check we don't read past the end
|
12 years ago |