Riyyi
|
ad137576a8
|
Util: Make character breaks in Lexer more clear syntactically
|
2022-07-12 11:17:34 +02:00 |
|
Riyyi
|
f2ea84be0f
|
Util: Fix to break at the end of the file in Lexer
|
2022-07-10 15:49:34 +02:00 |
|
Riyyi
|
a3d1cd1d74
|
Util: Change Lexer line/column to 0-based
|
2022-07-01 11:43:15 +02:00 |
|
Riyyi
|
ed5efdb0d6
|
Util: Remove unused function
|
2022-07-01 11:36:11 +02:00 |
|
Riyyi
|
4457a711cd
|
Util: Remove debugging printf() statements
|
2022-07-01 11:32:26 +02:00 |
|
Riyyi
|
d65f56bf03
|
Util: Break Lexer strings on quote and new lines
|
2022-07-01 11:32:26 +02:00 |
|
Riyyi
|
0aef4ee2c0
|
Util: Only break Lexer string tokenization on unescaped "
|
2022-07-01 11:11:42 +02:00 |
|
Riyyi
|
c1c9429a9d
|
Util: Improve Lexer string tokenization
|
2022-06-30 20:46:11 +02:00 |
|
Riyyi
|
356cdaf051
|
Util: Add increment() and decrement() to Lexer
|
2022-06-30 20:46:11 +02:00 |
|
Riyyi
|
8800ff4f7a
|
Util: Move literal validation logic to Parser
|
2022-06-30 20:45:33 +02:00 |
|
Riyyi
|
ddf0a2858b
|
Util: Move number validation logic to Parser
|
2022-06-30 20:45:26 +02:00 |
|
Riyyi
|
8c08b8a594
|
Util: Add error report to Lexer default case
|
2022-06-29 14:14:09 +02:00 |
|
Riyyi
|
061ed74d4f
|
Util: Check strings for double quotes in Lexer
|
2022-06-28 16:03:43 +02:00 |
|
Riyyi
|
8fb1a1a8e9
|
Util: Move vector<Token> ownership to Job class
|
2022-06-26 23:13:25 +02:00 |
|
Riyyi
|
bc01b34e58
|
Util: Calculate JSON line number before lexing
|
2022-06-25 14:05:45 +02:00 |
|
Riyyi
|
68bc95fdf1
|
Util: Implement new JSON Job class
|
2022-06-24 14:56:37 +02:00 |
|
Riyyi
|
1c676f9548
|
Util: Add JSON lexical analyzer
|
2022-06-07 12:46:13 +02:00 |
|