Skip to content

Prerelease v0.1 (Parser only)

Pre-release
Pre-release

Choose a tag to compare

@donovan-maker donovan-maker released this 22 Nov 01:02
0a3d9b3

Prerelease v0.1 (Parser only)

Added

Lexer, with the following tokens:

  1. Number (Any number, not a float)
  2. Identifier (Any text, unless reserved)
  3. IntType ("int", reserved)
  4. Operator (Any operator, "+" "-" "*" "/" "%")
  5. Equals (Equals operator, "=")
  6. OpenParen ("(")
  7. CloseParen (")")
  8. Semicolon (";")
  9. EOF (End Of File)

Parser, added ability to parse basic math equations. For Example: 90 * (x + foo)
Can't parse variable declaration or assignment operators yet.