Commit History

Author SHA1 Message Date
  Tom Tsagk 4297979298 improve grouping syntax 5 years ago
  Tom Tsagk 1b77477883 remove unwanted ast_node type 5 years ago
  Tom Tsagk 56536c2a48 improve parser when dealing with struct's functions 5 years ago
  Tom Tsagk 8dc96b0c37 initial support of functions in structs 5 years ago
  Tom Tsagk 8b6557cbb6 update engine to support empty default functions 5 years ago
  Tom Tsagk bc79187a93 update engine and support world init function 5 years ago
  Tom Tsagk edb2bb91ae struct inheritance and compilation update 5 years ago
  Tom Tsagk f8db59f798 add engine 5 years ago
  Tom Tsagk b6da52852f add function decleration/call 5 years ago
  Tom Tsagk 72a887a628 remove struct data checking for now, starte function checking 5 years ago
  Tom Tsagk f83d95a112 struct definitions 5 years ago
  Tom Tsagk ddf040fc6b add support for structs 5 years ago
  tomtsagk 0806f93d83 add support for expressions (+, -, *, /) 5 years ago
  Tom Tsagk 666d54a295 fix double free error 5 years ago
  Tom Tsagk 53547d3ec8 updates 5 years ago
  Tom Tsagk c5a9ab5639 organise ast 5 years ago
  Tom Tsagk 52fedbe1e5 ast enum, merge 5 years ago
  tomtsagk 9dfe108b02 ast now has its own types, yacc now uses push() and pop() to make tree more flexible 5 years ago
  Tom Tsagk 24b0acbe4d finished idea of parser, implemented definition and assignment 5 years ago
  Tom Tsagk 0a6da620f7 testing updates 5 years ago
  Tom Tsagk 0fe6ac9b5e add symtable and ast tree 5 years ago
  Tom Tsagk 0d6b8528f8 init commit 6 years ago