Activity
Merge remote-tracking branch 'origin/master'
Merge remote-tracking branch 'origin/master'
Added lines in error messages
Added lines in error messages
fixed a bunch of things, don't even remember what + added multiple tests
fixed a bunch of things, don't even remember what + added multiple tests
added block depth count in skip_block()
added block depth count in skip_block()
finished while, and some memmory freeing
finished while, and some memmory freeing
Modified variable regex in lexer.c
Modified variable regex in lexer.c
error handling for missing cond exp
error handling for missing cond exp
integrated print and input in parser, and ajusted some error handling
integrated print and input in parser, and ajusted some error handling
Added print as operation in lexer.c
Added print as operation in lexer.c
fixed typechecking for boolean operaitons
fixed typechecking for boolean operaitons
parser: added type checking and other errors
parser: added type checking and other errors
parser: clearer errors, added debug check where necesary.
parser: clearer errors, added debug check where necesary.
commented out unused parse_block declaration
commented out unused parse_block declaration
one step closer to inner peace
one step closer to inner peace
Added or operation to interpreter.c
Added or operation to interpreter.c
Swapped operands in all operations
Swapped operands in all operations
Added div operation to interpreter.c
Added div operation to interpreter.c
Implemented better float checking in add operation
Implemented better float checking in add operation
Push for moss to test parser
Push for moss to test parser
Added asg in interpreter.c
Added asg in interpreter.c
Added code input from console
Added code input from console