index
:
dwrt
master
no_alloc
simplify
Differentiate with respect to
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
parse.c
Age
Commit message (
Expand
)
Author
2022-07-20
Propagate lexer errors correctly
Mario Forzanini
2022-07-20
Number literals can't start with 0
Mario Forzanini
2022-07-16
Format code with knfmt
Mario Forzanini
2022-07-15
Better variable names
Mario Forzanini
2022-07-15
Make execution interactive
Mario Forzanini
2022-07-11
Stack macros
Mario Forzanini
2022-07-11
Handle +num and -num. Cleanup lex()
Mario Forzanini
2022-07-11
lex_number
Mario Forzanini
2022-07-11
lex_symbol
Mario Forzanini
2022-07-05
Always free le->lexeme while parsing
Mario Forzanini
2022-07-05
sym->content.func is uint8_t. Content on stack
Mario Forzanini
2022-07-05
s/init/alloc/g
Mario Forzanini
2022-07-03
s/Derive/Dwrt/g
Mario Forzanini
2022-07-03
s/derive/dwrt/g
v0.2.0
Mario Forzanini
2022-07-03
Fix memory leak in l_init
Mario Forzanini
2022-07-03
Print ast with correct parenthesiziation
Mario Forzanini
2022-07-03
Read stdin if l_init(NULL)
Mario Forzanini
2022-07-01
Add exponentiation and tests
Mario Forzanini
2022-07-01
Add log function and tests
Mario Forzanini
2022-07-01
Add support for exp function
Mario Forzanini
2022-07-01
Free lexeme on error
Mario Forzanini
2022-07-01
Throw parse error on unknown functions
Mario Forzanini
2022-06-29
s/cleanup/free/g
Mario Forzanini
2022-06-29
Remove line information
Mario Forzanini
2022-06-29
s/,/;/g
Mario Forzanini
2022-06-29
Add test_parse
Mario Forzanini
2022-06-27
More error handling for malformed expressions
Mario Forzanini
2022-06-27
free(le->lexeme) when needed, handle errors
Mario Forzanini
2022-06-27
Sort function declarations in alphabetical order
Mario Forzanini
2022-06-27
Unify naming convention: type_operation()
Mario Forzanini
2022-06-27
Remove useless space
Mario Forzanini
2022-06-27
Trim down parser data type
Mario Forzanini
2022-06-27
Check for unmatched left parens
Mario Forzanini
2022-06-27
Working shunting yard algorithm
Mario Forzanini
2022-06-27
First implementation of shunting yard (no AST yet)
Mario Forzanini
2022-06-27
First attempt at parsing
Mario Forzanini
2022-06-27
Add copyright notice
Mario Forzanini
2022-06-27
Add code
Mario Forzanini