Subject | Hash | Author | Date (UTC) |
---|---|---|---|
Add hexadecimal form with uppercase X | 43d20a0f74e86cb2c89021b893b923d2efb4070a | lep | 2020-08-04 16:17:13 |
Use flag in test. | df89d16a43ce0b5c2f7ca0a079818361dee02908 | lep | 2020-08-04 16:15:24 |
Small readme fixes | eeddac84a092c2cb3105510626cb674729c4f09f | lep | 2020-08-03 09:49:49 |
Warn when using native as code | 1b14ec57777560df0982a08f3a2bc8eb27a1df75 | lep | 2020-08-03 09:32:38 |
Use the strhash hashfunc for our hashtables. | d6f0de51cb54921b529799b9939cfe2dcdf7b4d0 | lep | 2020-07-29 11:13:13 |
Document installation methods | 814075ef77bc8981684971bfc2a5c626f2e34035 | lep | 2020-07-18 08:11:43 |
Improved Readme | c8d57e3c1953d5e67ca12f75f5685f7786eacaf2 | lep | 2020-07-18 07:43:09 |
Added some tests for the new StringHash check. | 1f613e7c5b078cc3ce3a04a957291ca070856528 | lep | 2020-07-18 07:17:26 |
Added check for bad StringHash usage | 3abbed6aa1cd87e202a0b038e8af2246e9ceadeb | lep | 2020-07-17 22:13:39 |
Fix release target | 6eca932b6210f1ac93b3bc030c15797d88d529b6 | lep | 2019-10-17 12:58:24 |
Better error message for `type` as a name | 665dc1efab9a5a8706bb0fcb95a13eabe3358436 | lep | 2019-10-17 12:53:35 |
Added reserved keyword 'alias' | 7589b241e1179f85bf19b82696d97d8365034376 | lep | 2019-05-31 21:57:10 |
More newline stuff | 3e57cdb92c766375430c701034db56e81dcc27e2 | lep | 2019-05-18 09:44:12 |
Report natives after function defintions | eb58451c6e2df142a51e85e68ee11efa45c3215c | lep | 2019-04-01 12:49:24 |
Specify minimum bison version in readme | 44b75417a7d01e2639a4b4acda031e95eca8ffb2 | lep | 2019-02-18 23:41:48 |
Support Apple by defining _aligned_malloc | 596488eafa1e09c1120d2488c78959a8c63c5a5d | Jesse Rogers | 2019-01-03 17:08:49 |
Improved the amalgation build | 4be0d720517e70920c7b716f95babc63df1f4ffa | lep | 2018-12-31 14:50:05 |
Added missing new tests | c5c6dab555bec81e6a7b419ea88d195836b3762f | lep | 2018-12-30 18:40:02 |
A bit better error message for wrong typed array index | ca37eb28822952a4ab3e58488b710317691d16a9 | lep | 2018-12-23 12:01:18 |
Also add git version to release build | 2762d5e5f011aff820bbbbe87ae96f84f006c150 | lep | 2018-12-22 23:54:23 |
File | Lines added | Lines deleted |
---|---|---|
tests/should-check/hexadecimal-with-uppercase-x.j | 4 | 0 |
token.l | 1 | 1 |
File tests/should-check/hexadecimal-with-uppercase-x.j added (mode: 100644) (index 0000000..e7f6977) | |||
1 | globals | ||
2 | integer a1 = 0x0 | ||
3 | integer a2 = 0X0 | ||
4 | endglobals |
File token.l changed (mode: 100644) (index f5a1fe2..5b80751) | |||
... | ... | TABS [\x01-\x09\x0B\x0C\x0E-\x1F] | |
132 | 132 | "."{DIGIT}+ return REALLIT; | "."{DIGIT}+ return REALLIT; |
133 | 133 | {DIGIT}+"." return REALLIT; | {DIGIT}+"." return REALLIT; |
134 | 134 | "0"({OCTDIGIT}*("8"|"9"){OCTDIGIT}*)+ yyerrorline(syntaxerror, lineno, "Invalid digit in octal integer notation"); return INTLIT; | "0"({OCTDIGIT}*("8"|"9"){OCTDIGIT}*)+ yyerrorline(syntaxerror, lineno, "Invalid digit in octal integer notation"); return INTLIT; |
135 | ({DIGIT}+)|(("0x"|"$"){HEXDIGIT}+) return INTLIT; | ||
135 | ({DIGIT}+)|(("0x"|"0X"|"$"){HEXDIGIT}+) return INTLIT; | ||
136 | 136 | ||
137 | 137 | "if" if (!islinebreak) yyerrorline(syntaxerror, lineno, "Missing linebreak before if"); islinebreak=0; return IF; | "if" if (!islinebreak) yyerrorline(syntaxerror, lineno, "Missing linebreak before if"); islinebreak=0; return IF; |
138 | 138 | "not" return NOT; | "not" return NOT; |