JINMEI Tatuya
|
d25a434d8e
[2373] some more comment updates
|
il y a 12 ans |
JINMEI Tatuya
|
1ed3ca78fe
[2373] refactoring: extend skipComment to include 'escaped' consideration.
|
il y a 12 ans |
JINMEI Tatuya
|
1726141cbf
[2373] refactoring: use bitmap to check token boundary.
|
il y a 12 ans |
JINMEI Tatuya
|
31b507f443
[2373] supported quoted string state
|
il y a 12 ans |
JINMEI Tatuya
|
b5d6b400ec
[2373] supported escaping separaters
|
il y a 12 ans |
JINMEI Tatuya
|
5955402e8a
[2373] supported other separater characters and comments
|
il y a 12 ans |
JINMEI Tatuya
|
c7767cfac3
[2373] comment update
|
il y a 12 ans |
JINMEI Tatuya
|
587f975a2a
[2373] implemented some simple case of string state handling.
|
il y a 12 ans |
JINMEI Tatuya
|
3f1afa7c18
[master] define virtual dtor for master lexer state classes.
|
il y a 12 ans |
JINMEI Tatuya
|
9a11ef62ae
[master] Merge branch 'trac2372'
|
il y a 12 ans |
JINMEI Tatuya
|
a3dde49a82
[2372] catch a buggy case of bogus ID in State::getInstance
|
il y a 12 ans |
JINMEI Tatuya
|
9fb295c549
[2372] hide specific state cleasse inside an unnamed namespace.
|
il y a 12 ans |
JINMEI Tatuya
|
626a7de9ad
[2372] minor editorial cleanup in a comment
|
il y a 12 ans |
JINMEI Tatuya
|
3446f7e74b
[2372] overall documentation updates
|
il y a 12 ans |
JINMEI Tatuya
|
573c996957
[2372] some more cleanup for State::start by removing explicit continue.
|
il y a 12 ans |
JINMEI Tatuya
|
3be2894baf
[2372] even further simplification: deprecate start state
|
il y a 12 ans |
JINMEI Tatuya
|
3ce2efa154
[2372] even further simplification of option handling
|
il y a 12 ans |
JINMEI Tatuya
|
36c280eef8
[2372] further simplification: don't need to save/restore options.
|
il y a 12 ans |
JINMEI Tatuya
|
6e50ccbf96
[2372] simplification: we actually don't need END_OF_LINE option.
|
il y a 12 ans |
JINMEI Tatuya
|
0c5e6acbe2
[2372] handle crlf class
|
il y a 12 ans |
JINMEI Tatuya
|
54ac6712c9
[2372] make sure last_was_eol becomes false in EOF even with an error
|
il y a 12 ans |
JINMEI Tatuya
|
cfc02b5aba
[2372] cleanup: we now don't need to pass options to state::handle()
|
il y a 12 ans |
JINMEI Tatuya
|
5fd8dced29
[2372] localize disabling options in (); we can do this without mutable state.
|
il y a 12 ans |
JINMEI Tatuya
|
c1799647fc
[2372] handle comments in the start state
|
il y a 12 ans |
JINMEI Tatuya
|
c1e1248555
[2371] cleanup: removed now-unnecessary include
|
il y a 12 ans |
JINMEI Tatuya
|
9fcdf4d524
[2372] handle non-closed parenthesis error.
|
il y a 12 ans |
JINMEI Tatuya
|
182de87a7f
[2372] handle unbalanced parentheses.
|
il y a 12 ans |
JINMEI Tatuya
|
d4902d224c
[2372] covered a minor case of initial_ws after skipping a newline
|
il y a 12 ans |
JINMEI Tatuya
|
a5767f8d4e
[2372] internal refactoring: pass original options at the time of start
|
il y a 12 ans |
JINMEI Tatuya
|
65fee8d161
[2372] more parentheses support
|
il y a 12 ans |