Commit graph

  • a66bf2e16e * implemented parser without error handling and without identifiers. It works now for arithmetic expressions. * Updated the way literals are stored in tokens so that they are no longer of type Any but proper enum Value types, for strings, numeric and boolean values. master Sander Hautvast 2020-01-28 09:28:07 +01:00
  • 9639ca051b Merge remote-tracking branch 'origin/master' Sander Hautvast 2020-01-24 14:16:29 +01:00
  • ff416f0f40 FIX messed up comments in tokens.rs Sander Hautvast 2020-01-24 14:16:10 +01:00
  • 365a17dcf1
    Update README.md Sander Hautvast 2020-01-24 14:13:15 +01:00
  • 05a3eb59b3
    Update README.md Sander Hautvast 2020-01-24 14:12:30 +01:00
  • a660831aea
    Update README.md Sander Hautvast 2020-01-24 14:12:12 +01:00
  • a1f656199c scanner now recognizes complete expressions, adding identifiers and keywords Sander Hautvast 2020-01-24 14:07:13 +01:00
  • 071f584e92 scanner now recognizes numeric (f64) literals Sander Hautvast 2020-01-24 13:50:12 +01:00
  • 650a31889b scanner now recognizes string literals (text between double-quotes) Sander Hautvast 2020-01-24 13:42:43 +01:00
  • 92e86032ca added unittests for the functionality sofar Sander Hautvast 2020-01-24 13:17:16 +01:00
  • 4557505999 the scanner now recognizes some double character tokens like greater or equal (>=) Sander Hautvast 2020-01-24 13:00:03 +01:00
  • 0e3f1c26d2 the scanner now recognizes single character tokens like plus and minus Sander Hautvast 2020-01-24 12:54:40 +01:00
  • 4e7b684b0d completed main, added the scanner and token stubs Sander Hautvast 2020-01-24 12:48:51 +01:00
  • 65ebb63698 added readme Sander Hautvast 2020-01-24 11:40:00 +01:00
  • fa937cea74 added the code that takes input from either the commandline, or a file. Sander Hautvast 2020-01-24 11:35:43 +01:00
  • 0e250dd676 basic project layout and the first version of main, which handles the commandline arguments but does not do anything real, before exiting Sander Hautvast 2020-01-24 11:27:46 +01:00