Jelte Jansen
|
8b10f38aeb
[master] Re-added 'u' marker for long unsigned
|
12 years ago |
Jelte Jansen
|
019d55a3b5
[master] Fix overflow catching in number lexer state
|
12 years ago |
Jelte Jansen
|
01c67a64dc
[master] fix compiler warning; append 'u' to large unsigned decimals
|
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
|
522f3f2bd6
[2374] Add one more test to numbers-that-are-strings
|
12 years ago |
Jelte Jansen
|
c6ceedc0a1
[2374] Comments for end of unnamed namespaces
|
12 years ago |
Jelte Jansen
|
b7a45ac8c1
[2374] Add tests for escapes in numbers that are really strings
|
12 years ago |
Jelte Jansen
|
d337cce495
[2374] Fix comments in number tokens
|
12 years ago |
Michal 'vorner' Vaner
|
644d7aaedf
[2375] Simplify the state transition design pattern
|
12 years ago |
Jelte Jansen
|
70a7eb4ae1
[2374] Add Number lexer state
|
12 years ago |
JINMEI Tatuya
|
843eaa0b84
[2373] added a test for qstring: confirm separators are regarded as part of str
|
12 years ago |
JINMEI Tatuya
|
c3d39b6262
[2373] additional test for escaped str: check escaped \ doesn't confuse lexer.
|
12 years ago |
JINMEI Tatuya
|
d25a434d8e
[2373] some more comment updates
|
12 years ago |
JINMEI Tatuya
|
31b507f443
[2373] supported quoted string state
|
12 years ago |
JINMEI Tatuya
|
b5d6b400ec
[2373] supported escaping separaters
|
12 years ago |
JINMEI Tatuya
|
5955402e8a
[2373] supported other separater characters and comments
|
12 years ago |
JINMEI Tatuya
|
587f975a2a
[2373] implemented some simple case of string state handling.
|
12 years ago |
JINMEI Tatuya
|
6a2d1a5cbd
[2372] made sure entire test sstring is built before starting test case.
|
12 years ago |
JINMEI Tatuya
|
3be2894baf
[2372] even further simplification: deprecate start state
|
12 years ago |
JINMEI Tatuya
|
3ce2efa154
[2372] even further simplification of option handling
|
12 years ago |
JINMEI Tatuya
|
6e50ccbf96
[2372] simplification: we actually don't need END_OF_LINE option.
|
12 years ago |
JINMEI Tatuya
|
0c5e6acbe2
[2372] handle crlf class
|
12 years ago |
JINMEI Tatuya
|
60977cf752
[2372] handle the case of comment after '('
|
12 years ago |
JINMEI Tatuya
|
cfc02b5aba
[2372] cleanup: we now don't need to pass options to state::handle()
|
12 years ago |
JINMEI Tatuya
|
5fd8dced29
[2372] localize disabling options in (); we can do this without mutable state.
|
12 years ago |
JINMEI Tatuya
|
c1799647fc
[2372] handle comments in the start state
|
12 years ago |
JINMEI Tatuya
|
9fcdf4d524
[2372] handle non-closed parenthesis error.
|
12 years ago |
JINMEI Tatuya
|
182de87a7f
[2372] handle unbalanced parentheses.
|
12 years ago |
JINMEI Tatuya
|
d4902d224c
[2372] covered a minor case of initial_ws after skipping a newline
|
12 years ago |