projects
/
lang.git
/ shortlog
commit
grep
author
committer
pickaxe
?
search:
re
summary
| shortlog |
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
lang.git
2025-03-01
ahmedsamyh
[main.c] Accept flags (WIP)
commit
|
commitdiff
|
tree
|
snapshot
2025-02-28
ahmedsamyh
[main.c] Can lex numbers, comments, some singlechar...
commit
|
commitdiff
|
tree
|
snapshot
2025-02-28
ahmedsamyh
[main.c] Can lex strings and keywords.
commit
|
commitdiff
|
tree
|
snapshot
2025-02-28
ahmedsamyh
[Makefile] -Wswitch-enum
commit
|
commitdiff
|
tree
|
snapshot
2025-02-28
ahmedsamyh
[test.py] WIP
commit
|
commitdiff
|
tree
|
snapshot
2025-02-26
ahmedsamyh
[main.c] Added Token types.
commit
|
commitdiff
|
tree
|
snapshot
2025-02-26
ahmedsamyh
[main.c] Fix memory issues.
commit
|
commitdiff
|
tree
|
snapshot
2025-02-26
ahmedsamyh
[main.c] Can parse identifiers*
commit
|
commitdiff
|
tree
|
snapshot
2025-02-26
ahmedsamyh
[main.c] Use String_view for Lexer.src.
commit
|
commitdiff
|
tree
|
snapshot
2025-02-26
ahmedsamyh
[Makefile] use Address Sanitization (ASAN)
commit
|
commitdiff
|
tree
|
snapshot
2025-02-25
ahmedsamyh
WIP: Trying to port python -> c.
commit
|
commitdiff
|
tree
|
snapshot
2024-11-28
ahmedsamyh
WIP: Improve parseStatement()
commit
|
commitdiff
|
tree
|
snapshot
2024-11-27
ahmedsamyh
Change logging of AstNodes.
commit
|
commitdiff
|
tree
|
snapshot
2024-11-27
ahmedsamyh
parseStatement() done.
commit
|
commitdiff
|
tree
|
snapshot
2024-11-27
momoyo
Merge pull request #3 from momoyonwork/work
commit
|
commitdiff
|
tree
|
snapshot
2024-11-23
ahmedsamyh
Make ParseUnexpectedType accept variadic amount of...
commit
|
commitdiff
|
tree
|
snapshot
2024-11-23
ahmedsamyh
TODO DONE: Make version of ParseEOF that excepts an...
commit
|
commitdiff
|
tree
|
snapshot
2024-11-22
ahmedsamyh
WIP: Reimplementing parseStatement()...
commit
|
commitdiff
|
tree
|
snapshot
2024-11-22
ahmedsamyh
Use ParseException instead of ParseError
commit
|
commitdiff
|
tree
|
snapshot
2024-11-20
ahmedsamyh
WIP: TODO: using exceptions for ParseError...
commit
|
commitdiff
|
tree
|
snapshot
2024-11-20
ahmedsamyh
WIP: Parsing Whole Grammer edge cases.
commit
|
commitdiff
|
tree
|
snapshot
2024-11-20
ahmedsamyh
Can Parse Binary and Logical Comparisions.
commit
|
commitdiff
|
tree
|
snapshot
2024-11-20
ahmedsamyh
Able to parse 'foo: int = 34 + 35'
commit
|
commitdiff
|
tree
|
snapshot
2024-11-20
ahmedsamyh
parseIdentifier() and don't use pprint for logging.
commit
|
commitdiff
|
tree
|
snapshot
2024-11-20
momoyo
Merge pull request #2 from momoyonwork/work
commit
|
commitdiff
|
tree
|
snapshot
2024-11-20
ahmedsamyh
WIP: parsing Statements.
commit
|
commitdiff
|
tree
|
snapshot
2024-11-20
ahmedsamyh
WIP: Working on Ast Parsing.
commit
|
commitdiff
|
tree
|
snapshot
2024-11-20
ahmedsamyh
TokenType.NUMBER splitted to TokenType.{INT, FLOAT}
commit
|
commitdiff
|
tree
|
snapshot
2024-11-20
ahmedsamyh
Token.value -> Token.lexeme
commit
|
commitdiff
|
tree
|
snapshot
2024-11-18
ahmedsamyh
WIP: Parser
commit
|
commitdiff
|
tree
|
snapshot
2024-11-18
ahmedsamyh
[README.md] Add hello world example.
commit
|
commitdiff
|
tree
|
snapshot
2024-11-18
ahmedsamyh
Update README.md
commit
|
commitdiff
|
tree
|
snapshot
2024-11-18
ahmedsamyh
Lexing step complete?
commit
|
commitdiff
|
tree
|
snapshot
2024-11-18
ahmedsamyh
Can Parse '#'.
commit
|
commitdiff
|
tree
|
snapshot
2024-11-18
ahmedsamyh
Remove test.sh from tracking.
commit
|
commitdiff
|
tree
|
snapshot
2024-11-16
ahmedsamyh
# TODO: Handle floating point numbers
commit
|
commitdiff
|
tree
|
snapshot
2024-11-16
ahmedsamyh
Can Parse .
commit
|
commitdiff
|
tree
|
snapshot
2024-11-16
ahmedsamyh
Can parse integer numbers in base-10.
commit
|
commitdiff
|
tree
|
snapshot
2024-11-16
ahmedsamyh
Can parse [].
commit
|
commitdiff
|
tree
|
snapshot
2024-11-16
ahmedsamyh
Can Parse , ; : too
commit
|
commitdiff
|
tree
|
snapshot
2024-11-16
ahmedsamyh
Can parse Some Single Character Symbols...
commit
|
commitdiff
|
tree
|
snapshot
2024-11-16
ahmedsamyh
[test.py] Iterate over the files in alphabetical order.
commit
|
commitdiff
|
tree
|
snapshot
2024-11-16
ahmedsamyh
Fix bug in parsing identifiers.
commit
|
commitdiff
|
tree
|
snapshot
2024-11-16
ahmedsamyh
[New test] 05-multiple-identifiers.momo
commit
|
commitdiff
|
tree
|
snapshot
2024-11-16
ahmedsamyh
Parse multiple tokens.
commit
|
commitdiff
|
tree
|
snapshot
2024-11-16
ahmedsamyh
Can parse identifiers.
commit
|
commitdiff
|
tree
|
snapshot
2024-11-16
ahmedsamyh
Left trim until non-whitespace.
commit
|
commitdiff
|
tree
|
snapshot
2024-11-16
momoyo
Merge pull request #1 from momoyonwork/work
commit
|
commitdiff
|
tree
|
snapshot
2024-11-16
ahmedsamyh
[Testing] test.py go over every .momo file in ./tests.
commit
|
commitdiff
|
tree
|
snapshot
2024-11-16
ahmedsamyh
Done TODO: option to create test file if it doesn't...
commit
|
commitdiff
|
tree
|
snapshot
2024-11-16
ahmedsamyh
Implement testing program in python (test.py)
commit
|
commitdiff
|
tree
|
snapshot
2024-11-15
ahmedsamyh
Can parse Strings correctly.
commit
|
commitdiff
|
tree
|
snapshot
2024-11-15
ahmedsamyh
Implement testing system.
commit
|
commitdiff
|
tree
|
snapshot
2024-11-15
ahmedsamyh
Restart implementation :D
commit
|
commitdiff
|
tree
|
snapshot
2024-11-04
ahmedsamyh
Merge remote-tracking branch 'origin/work'
commit
|
commitdiff
|
tree
|
snapshot
2024-11-04
ahmedsamyh
Done many things...
commit
|
commitdiff
|
tree
|
snapshot
2024-10-21
ahmedsamyh
Started to refactor INCOMPLETE!!!
commit
|
commitdiff
|
tree
|
snapshot
2024-10-21
ahmedsamyh
Started working on Syntactical Analysis.
commit
|
commitdiff
|
tree
|
snapshot
2024-10-21
ahmedsamyh
Change some minor syntax things...
commit
|
commitdiff
|
tree
|
snapshot
2024-10-21
ahmedsamyh
Expand SYMBOLS to their names.
commit
|
commitdiff
|
tree
|
snapshot
2024-10-21
ahmedsamyh
Parse string tokens.
commit
|
commitdiff
|
tree
|
snapshot
2024-10-21
ahmedsamyh
add README.md
commit
|
commitdiff
|
tree
|
snapshot
2024-10-21
ahmedsamyh
Initial Commit.
commit
|
commitdiff
|
tree
|
snapshot