Commit History

Author SHA1 Message Date
  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