- A very simple and flexible static scripting language which shares similar features to C++, Rust and Lua.
- I have made the
Lexer
,Parser
andEvaluator
to handle very basic calculations in the terminal.
- Right now it may have some bugs but works just fine.
- I have made some progress with the
Lexer
,Parser
, andEvaluator
. They each handle identifiers and data types. - I've made one data type
IntType
and is can be declared by typingint
.
- But we can see the parser has found the random
a
after the semicolon; it sets it's value toaundefined
which is very handy for error logging!
- I'v created a simple type registry for now, updated the
Lexer
andParser
to handle these types, but treat them as delcarations.