summaryrefslogtreecommitdiff
path: root/lisp.l
AgeCommit message (Collapse)Author
2025-12-23rename eq? to equal?, fix syntax error on empty newlineFelix Perktold
2025-12-22add reading from files, add quote shorthand (')Felix Perktold
2025-12-21more pretty printingFelix Perktold
2025-12-21add builtins, add pretty printing for lists, fix erroneous symbol x not ↵Felix Perktold
found for forms (define, lambda ...) add check for head->type == VT_SYMBOL on forms (so a string cannot be misinterpreted as a form symbol), move is_integer from lisp.y to lisp.h/lisp.c
2025-12-21remove WHITESPACE token, ignore whitespace in lexerFelix Perktold
2025-12-21add symbols, code cleanupFelix Perktold
2025-12-20fix string lexingFelix Perktold
2025-12-20init commitFelix Perktold