]> www.git.momoyon.org Git - lang.git/shortlog
lang.git
2 days ago momoyon[main.c] WIP: last TODO main
3 days ago momoyon[main.c] Add TODO.
3 days ago momoyon[main.c] Can parse_cast()...
3 days ago momoyon[main.c] Introduce TK_TYPE and lex them...
3 days ago momoyon[main.c] Can parse_unary_not()...
3 days ago momoyon[main.c] TODO: Actually... maybe reverse*
5 days ago momoyon[main.c] Add TODO.
5 days ago momoyon[main.c] Fix parse_unary_term to not pares +"string...
5 days ago momoyon[main.c] parse_unary() -> parse_term()
5 days ago momoyon[main.c] Use Prefix_AST instead of Unary_expr...
5 days ago momoyon[main.c] Introduce Suffix_AST instead of using Unary_ex...
5 days ago momoyon[main.c] Can parse_prefix().
5 days ago momoyon[main.c] Can parse_access()...
5 days ago momoyonIgnore vs folder and unwanted files
5 days ago momoyon[commonlib.h] Update
7 days ago momoyon[main.c] WIP: parse_access().
7 days ago momoyon[main.c] Can parse_subscript!
7 days ago momoyon[tests] Rename tests to have consistent naming
8 days ago momoyon[main.c] WIP: parse_subscript()...
8 days ago momoyon[main.c] Move Literal_kind inside Literal struct.
8 days ago momoyon[main.c] Rename/Refactor somethings...
8 days ago momoyon[tests] New test funcall_parsing.momo
8 days ago momoyon[main.c] Update printing of identifiers...
8 days ago momoyon[main.c] Can parse_funcall()...
9 days ago momoyon[Makefile] Add `all` target.
9 days ago momoyon[main.c] Change top-level expression -> AST in source...
9 days ago momoyon[main.c] Add new TODO
9 days ago momoyon[main.c] Check and error out on empty file.
9 days ago momoyon[main.c] Fix lexing of newlines (\r\n VS \n)...
10 days ago momoyon[tests] Add new test `suffix_parsing.momo`.
10 days ago momoyon[main.c] `dump_expressions` subcommand.
10 days ago momoyon[main.c] Bump Compiler Version
10 days ago momoyon[Makefile] Add debug target
10 days ago momoyon[main.c] Actually implement parse_suffixes()!
10 days ago momoyon[main.c] Remove non-ascii characters.
10 days ago momoyon[main.c] Implement parser_peek_by(p, by);
2025-04-28 momoyon[main.c] Early exit if failed to parse on all parse_...
2025-04-27 momoyon[main.c] Implement parse_suffixes()...
2025-04-27 momoyon[main.c] Able to use identifiers before declaring them.
2025-04-27 momoyon[main.c] prefix parsing functions with parse_
2025-04-27 ahmedsamyh[main.c] Can parse multiple Statements*...
2025-04-25 momoyon[README.md] Decide on final name of language.
2025-04-24 momoyonIgnore *.exe
2025-04-24 momoyon[main.c] Catch errors like (1 0)...
2025-04-24 momoyon[main.c] Return NULL on binary parsing if failed to...
2025-04-24 momoyon[main.c] Fix Column of EOF, and Update tests.
2025-04-23 momoyon[main.c] Fix parsing error on primary...
2025-04-23 momoyonLocate problem
2025-04-17 momoyon[main.c] error_pretty done...
2025-04-17 momoyon[main.c] Store lines info in Lexer.
2025-04-13 momoyon[main.c] WIP: error_pretty()
2025-04-13 momoyon[commonlib.h] Update
2025-04-13 momoyon[test.py] Update
2025-04-13 momoyon[main.c] Use a hashmap for identifiers...
2025-04-12 ahmedsamyh[main.c] WIP: parse identifiers
2025-04-12 momoyonUpdate precedence table
2025-04-12 momoyonBump compiler version
2025-04-12 momoyon[tests] Update tests.
2025-04-12 momoyon[main.c] Refactor handling of flags...
2025-04-12 momoyonAdd TODO
2025-04-12 momoyon[main.c] Can actually lex characters...
2025-04-12 momoyon[main.c] Can parse the grammar of Clox...
2025-04-12 momoyon[main.c] Can parse Grouping in primary()
2025-04-11 ahmedsamyhWIP: Refactor factor(); now can parse consecutive facto...
2025-04-11 ahmedsamyhWIP: Refactor code structure.
2025-04-11 ahmedsamyh[commonlib.h] Update
2025-04-11 ahmedsamyhbump compiler version
2025-04-11 ahmedsamyh[main.c] Can parse Factor expressions!
2025-04-11 ahmedsamyh[commonlib.h] Update
2025-04-11 ahmedsamyh[test.py] Update
2025-04-08 ahmedsamyh[main.c] WIP: Expression parsing.
2025-04-08 ahmedsamyh[main.c] Lex null.
2025-04-08 ahmedsamyh[test] Add bool.momo
2025-04-08 ahmedsamyh[test.py] Update
2025-04-08 ahmedsamyh[main.c] Lex bools.
2025-04-01 ahmedsamyh[test.py] Update
2025-03-30 momoyonUpdate test.py
2025-03-30 momoyon[test.bat] Add test script for windows.
2025-03-29 ahmedsamyh[main.c] WIP: Reimplement parsing.
2025-03-29 ahmedsamyh[grammar.txt] Add test grammar for Lox.
2025-03-28 ahmedsamyh[test.py] Use newer test.py.
2025-03-28 ahmedsamyh[main.c] Remove unnecessary logging.
2025-03-27 momoyonMake parsing more modular...
2025-03-27 momoyonAdded Ast_Node_Type.
2025-03-26 ahmedsamyhWIP: parsing.
2025-03-26 ahmedsamyh[commonlib.h] Update
2025-03-26 ahmedsamyh[main.c] Fix freeing non-malloced ptr in free_parser().
2025-03-04 ahmedsamyh[main.c] WIP: Parser.
2025-03-04 ahmedsamyh[main.c] Bump version.patch.
2025-03-04 ahmedsamyh[testing] Now can pass input for tests.
2025-03-04 ahmedsamyh[main.c] Bring debug printing under a variable (can...
2025-03-04 ahmedsamyhTODO Done: Care about window's \r\n...
2025-03-04 ahmedsamyh[main.c] Bump version.patch
2025-03-04 ahmedsamyh[main.c] Fix stupid include and return keyword bug...
2025-03-04 ahmedsamyhTODO done: Has a bug where 'int8' Gets parsed as 'int...
2025-03-03 ahmedsamyh[main.c] Add TODO.
2025-03-03 ahmedsamyhParse [] and remove debug "OK" logging.
2025-03-03 ahmedsamyhCan parse <<, <=, < and >>, >=, >
2025-03-03 ahmedsamyh[test.py] "build" subcmd only outputs stdout on verbose...
2025-03-03 ahmedsamyh[test.py] Change verbose flag: -v -> -V
next