Commit graph

  • 819a3d67a6 changed divl to idvl to fix aritmethic exception master Clemens-Dautermann 2021-01-12 22:20:37 +01:00
  • 7cf7c336a7 Fixed the division error. Kinda Clemens-Dautermann 2020-12-23 11:51:58 +01:00
  • 72023962f5 The current error to fix: division returns the last number, and doesn't divide by it (e.g. 6/3/2 returns 2 instead of 1) Clemens-Dautermann 2020-12-18 12:15:15 +01:00
  • 92a2235437 removed .idea Clemens-Dautermann 2020-12-18 10:22:00 +01:00
  • 6e1307c883 Most likely fixed the precedence issue Clemens-Dautermann 2020-12-18 00:07:23 +01:00
  • 1a95fc2371 Lots of comments and cleanup Clemens-Dautermann 2020-12-17 21:36:39 +01:00
  • 120a575b15 implemented assembly for addition, substraction and multiplication. Division is not working yet Clemens-Dautermann 2020-08-24 12:33:45 +02:00
  • 66417bb16e check if invalid examples raise correct error Clemens-Dautermann 2020-08-23 18:31:38 +02:00
  • 17e2f0e9e3 comments for parser Clemens-Dautermann 2020-08-23 18:30:00 +02:00
  • 5744b93eb1 fixed parser Clemens-Dautermann 2020-08-23 18:14:37 +02:00
  • 5ec5c64775 broken shitty code Clemens-Dautermann 2020-08-23 00:54:58 +02:00
  • e6b20b5aa9 code generations for unary operators Clemens-Dautermann 2020-08-21 00:18:21 +02:00
  • 07079366b8 corrected implementation of unary operators Clemens-Dautermann 2020-08-20 22:37:30 +02:00
  • 202c1d2ca2 lexing and parsing unary operators Clemens-Dautermann 2020-08-20 17:11:43 +02:00
  • b2c2a2f497 corrected project to work with test_compiler.sh Clemens-Dautermann 2020-08-19 23:29:07 +02:00
  • 26d10cfef0 Code generation and output file gen Clemens-Dautermann 2020-08-19 22:55:28 +02:00
  • 3ea0178678 switched two statements Clemens-Dautermann 2020-08-17 23:38:24 +02:00
  • 9eb90686bb Pretty printing Clemens-Dautermann 2020-08-17 23:34:10 +02:00
  • 69782dd2fa Removed unused NullToken Clemens-Dautermann 2020-08-17 23:29:54 +02:00
  • d0c844972d Error Fixes - Lexer discarding all newlines (now replaces it with spaces) - Cleanup of Type check and remove function in parser - Cleanup in Compiler.cs Clemens-Dautermann 2020-08-17 23:26:53 +02:00
  • 4e4b31be3f
    Update README.md CDautermann 2020-08-17 22:15:23 +02:00
  • 1099f260d7 added check before removing trailing { or ; Clemens-Dautermann 2020-08-17 01:33:38 +02:00
  • b3fe78fffb Added Parser - can parse a basic token list to an AST Clemens-Dautermann 2020-08-17 01:07:59 +02:00
  • ea26acce4a Implemented lexer Clemens-Dautermann 2020-08-15 23:36:29 +02:00
  • cb809bfd29 gitignore Clemens-Dautermann 2020-08-15 16:34:58 +02:00
  • c77b0bb130 first commit Clemens-Dautermann 2020-08-15 16:27:33 +02:00