Steven Oud
|
580d760b5a
bitwise shift oprators
|
9 gadi atpakaļ |
Steven Oud
|
84230f026c
order does no longer matter in symbols struct in the lexer
|
9 gadi atpakaļ |
Steven Oud
|
691ca51d72
keywords seperated for symbols so identifiers get read correctly
|
9 gadi atpakaļ |
Steven Oud
|
e4e9112581
finished lexer rewrite and tidied parser
|
9 gadi atpakaļ |
Steven Oud
|
9bbeeddd27
revised lexing of multi-char tokens
|
9 gadi atpakaļ |
Steven Oud
|
e602a89056
char data type and reworked line number in error messages
|
9 gadi atpakaļ |
soud
|
7206f9b3d4
rpn to ast start
|
9 gadi atpakaļ |
soud
|
f87c915102
fixed stupid memory bug and some reformatting
|
9 gadi atpakaļ |
Steven
|
566f0943ac
updated `llvm-config --cflags` enables -Wwrite-strings, so make it shut up
|
9 gadi atpakaļ |
soud
|
e21117a235
expression parser improvement
|
9 gadi atpakaļ |
soud
|
aa739b73ee
default int and float types
|
9 gadi atpakaļ |
Steven
|
743bad060b
(almost) all operators in parser, shorthand if/unless and mod assignment operator
|
9 gadi atpakaļ |
Steven
|
598cfbb93e
pow operator
|
9 gadi atpakaļ |
Steven
|
69f881ce1e
float32 and float64 added, if parser extended
|
9 gadi atpakaļ |
soud
|
ae34909c9b
expression parsing workable state
|
9 gadi atpakaļ |
Steven
|
88005c2d52
stack push/pop fix
|
9 gadi atpakaļ |
Steven
|
c1a8774d2a
readme fix
|
9 gadi atpakaļ |
Steven
|
1d2a6750bb
stack to token stack, basic expression parsing
|
9 gadi atpakaļ |
soud
|
411136a90e
operators association in parsing expression
|
9 gadi atpakaļ |
Steven
|
19637b39c6
shunting yard start
|
9 gadi atpakaļ |
Steven
|
07548ee7ff
updated readme and stack data type
|
9 gadi atpakaļ |
Steven
|
69ee18e3f4
keywords rename and parser eat fix
|
9 gadi atpakaļ |
Steven
|
e4bc434d28
nitpicks
|
9 gadi atpakaļ |
Steven
|
2c1faac2d2
number ast node type and EOF in comments fix
|
9 gadi atpakaļ |
soud
|
0b183bebc6
formatting
|
9 gadi atpakaļ |
soud
|
31560ccb2a
EOF checking in comment reading
|
9 gadi atpakaļ |
soud
|
292b08e80f
small output text change
|
9 gadi atpakaļ |
soud
|
6b98c224cb
another seg fault bites the dust
|
9 gadi atpakaļ |
Steven
|
f34473c352
comment style change
|
9 gadi atpakaļ |
soud
|
93c07cfe15
parser error state
|
9 gadi atpakaļ |