Initial commit to add default .gitIgnore and .gitAttribute files.
Created
Adding parser.
Parser working for expressions.
Add ToString() for Token and Node.
Add GetMember and FunctionCall
Add argument lists, remove left/right from nodes.
Split Parser from Main, add Blocks.
Move implementations to source files.
Add Function, Block and Return.
Change all raw pointers to use std::shared_ptr
Add exception handling and some diagnostics.
Remove leading underscore from members of Lexer.
.
Fixed some unit tests
Added If/Else statement
Added relational operators < <= > >= == != and negate !
Added logical expressions && and ||
Added Translator to convert Rho code to Pi code.
Pretty printing.
General Tidy