Commit Graph

  • 30736d37b6 Starting from scratch on smaller scale, typechecking global and constant variables, compound expressions for arrays Krzosa Karol 2022-05-20 10:54:20 +02:00
  • d993623a50 Types, Fixed personal arena Krzosa Karol 2022-05-13 22:02:55 +02:00
  • ea0b1c352d Allocator logging Krzosa Karol 2022-05-13 20:36:42 +02:00
  • 2689aa9ba1 Pratt parsing, basic ast, decl parse const Krzosa Karol 2022-05-13 16:04:39 +02:00
  • 9c22a379ea Moving to C++ with new idea Krzosa Karol 2022-05-13 10:12:09 +02:00
  • 9d54ed8195 Parsing complete mostly, ordering, resolving, C++ tests Krzosa Karol 2022-05-12 17:10:24 +02:00
  • feae74b0b9 Almost works Krzosa Karol 2022-05-07 20:56:03 +02:00
  • 042127239e AST idea Krzosa Karol 2022-05-07 15:48:53 +02:00
  • d3ede16bab Pretty printing, parsing structs Krzosa Karol 2022-05-07 09:47:11 +02:00
  • 501e42be19 More parsing of expressions Krzosa Karol 2022-05-06 21:58:09 +02:00
  • 76a8cc779c Named function args Krzosa Karol 2022-05-06 15:56:22 +02:00
  • 7e3eefda57 Added almost all expr operators Krzosa Karol 2022-05-06 12:52:33 +02:00
  • 9552126da2 Parsing expressions Krzosa Karol 2022-05-06 11:28:34 +02:00
  • e3b5e9b33a New approach, new lexer Krzosa Karol 2022-05-06 10:13:16 +02:00
  • 557dde1936 C codegen Krzosa Karol 2022-05-03 20:08:13 +02:00
  • 8c04044ea2 New syntax that's easier to parse, parsing doesn't need variable lookup Krzosa Karol 2022-05-03 11:31:21 +02:00
  • 3c376bbe30 Delete previous progress Krzosa Karol 2022-05-02 09:49:22 +02:00
  • 6d68fd07aa Backup, new approach to ast Krzosa Karol 2022-05-02 09:29:21 +02:00
  • c5498b03ad Swinging in a different direction, different syntax Krzosa Karol 2022-05-01 13:51:34 +02:00
  • 3a9b748fed New AST Krzosa Karol 2022-04-30 12:28:34 +02:00
  • a5a3acf3ef Backup, Decl,Type parsing enum,structs etc. Krzosa Karol 2022-04-29 23:28:41 +02:00
  • 9cbbb4d616 Parsing exprs, enum_decls, Introduce intern table, symbol table Krzosa Karol 2022-04-29 11:22:10 +02:00
  • d462892e14 Working on lexer first Krzosa Karol 2022-04-28 13:49:32 +02:00