Tom Tsagk
|
b68558d033
organised expressions to use the ast table, organised code, added support for struct's members as identifiers
|
6 years ago |
Tom Tsagk
|
73cd2181bd
code organisation
|
6 years ago |
Tom Tsagk
|
a8e3cfe3b9
made sure language recognises structs with same name, fix bug when id goes out of scope
|
6 years ago |
Tom Tsagk
|
3bead99a84
initial support for structs
|
6 years ago |
Tom Tsagk
|
c096236ec1
initial error handling
|
6 years ago |
Tom Tsagk
|
1ff4c58a1c
grammar rules organisation and initial struct support
|
6 years ago |
Tom Tsagk
|
99a3f72bf4
function calls is (kinda) supported
|
6 years ago |
Tom Tsagk
|
680d24dc93
function declaration now supports arguments
|
6 years ago |
Tom Tsagk
|
4af517bf20
add readme
|
6 years ago |
Tom Tsagk
|
10a0bf488a
add support for functions, does not support arguments yet
|
6 years ago |
Tom Tsagk
|
a9426183ec
add support for scopes
|
6 years ago |
Tom Tsagk
|
2bdbcd7f3f
Merge branch 'master' of https://bitbucket.org/tomtsagk2/lexer_test
|
6 years ago |
Tom Tsagk
|
fac723e7d6
add makfile, organised files
|
6 years ago |
Tom Tsagk
|
fa9fe914fb
add comments and some work in functions
|
6 years ago |
Tom Tsagk
|
90a24ee504
prototype for function support
|
6 years ago |
Tom Tsagk
|
4dde10d63e
add support for expressions (+, -, *, /) numbers and identifiers
|
6 years ago |
Tom Tsagk
|
e3c42227d8
language recognises definition of variables
|
6 years ago |
Tom Tsagk
|
ecdc7d261b
add abstract syntax tree first implementation, and initial translation method
|
6 years ago |
Tom Tsagk
|
3a298c2123
test with expressions
|
6 years ago |
Tom Tsagk
|
b65c97a48c
init commit
|
6 years ago |