Steven
|
566f0943ac
updated `llvm-config --cflags` enables -Wwrite-strings, so make it shut up
|
9 years ago |
Steven
|
743bad060b
(almost) all operators in parser, shorthand if/unless and mod assignment operator
|
9 years ago |
Steven
|
69f881ce1e
float32 and float64 added, if parser extended
|
9 years ago |
Steven
|
88005c2d52
stack push/pop fix
|
9 years ago |
Steven
|
07548ee7ff
updated readme and stack data type
|
9 years ago |
Steven
|
e4bc434d28
nitpicks
|
9 years ago |
soud
|
94770adc30
fixed seg fault
|
9 years ago |
soud
|
8981a6b099
revised bin expr and vars
|
9 years ago |
Steven
|
dcd99752d9
list structures in nodes
|
9 years ago |
Steven
|
69bb58c9ce
makefile more explicit and changed syntax back
|
9 years ago |
Steven
|
c6d0d5e1d5
syntax change (function call and function prototype) and better colors
|
9 years ago |
soud
|
c3030c25b0
ast destroyer improved
|
9 years ago |
soud
|
a5d76dd982
ast debugging and nodes now get stored in an ast_node_list_t
|
9 years ago |
soud
|
39a050c6ec
keywords change, variable typing and printing macros
|
9 years ago |
soud
|
885b222347
set up LLVM linking and checking _GNU_SOURCE definition
|
9 years ago |
kendaru
|
bee601da10
ast rework
|
9 years ago |
Steven
|
8a6fa87f4d
keyword list updated, output name generator and parser types
|
9 years ago |
Steven
|
2f3a088aaf
token categorizing revised, no token types for type declarations
|
9 years ago |
Steven
|
0855745a29
verbose flag and syntax change
|
9 years ago |
Steven
|
63f8c9aee8
organizing, build location changed and parse example
|
9 years ago |
Steven
|
b6b6926973
grabable token value
|
9 years ago |
Steven
|
8bf0e18bf9
keywords added, clear example and comment support
|
9 years ago |
Steven
|
6ec78b2843
first stage (lexical analyzer)
|
9 years ago |