]> www.git.momoyon.org Git - lang.git/log
lang.git
6 months agoFix bug in parsing identifiers.
ahmedsamyh [Sat, 16 Nov 2024 17:21:31 +0000 (22:21 +0500)]
Fix bug in parsing identifiers.

- Update tests.
- [test.py] Bail out if any test fails (and didn't update the output).

6 months ago[New test] 05-multiple-identifiers.momo
ahmedsamyh [Sat, 16 Nov 2024 17:11:19 +0000 (22:11 +0500)]
[New test] 05-multiple-identifiers.momo

6 months agoParse multiple tokens.
ahmedsamyh [Sat, 16 Nov 2024 17:10:06 +0000 (22:10 +0500)]
Parse multiple tokens.

- Update tests

6 months agoCan parse identifiers.
ahmedsamyh [Sat, 16 Nov 2024 16:54:12 +0000 (21:54 +0500)]
Can parse identifiers.

- Handle lines and bol
- [New test] 03-whitespaced-string.momo
- [New test] 04-identifier.momo

6 months agoLeft trim until non-whitespace.
ahmedsamyh [Sat, 16 Nov 2024 16:38:03 +0000 (21:38 +0500)]
Left trim until non-whitespace.

6 months agoMerge pull request #1 from momoyonwork/work
momoyo [Sat, 16 Nov 2024 12:34:20 +0000 (17:34 +0500)]
Merge pull request #1 from momoyonwork/work

work

6 months ago[Testing] test.py go over every .momo file in ./tests.
ahmedsamyh [Sat, 16 Nov 2024 12:29:00 +0000 (17:29 +0500)]
[Testing] test.py go over every .momo file in ./tests.

- [New test] 02-string.momo

6 months agoDone TODO: option to create test file if it doesn't exist.
ahmedsamyh [Sat, 16 Nov 2024 09:49:00 +0000 (14:49 +0500)]
Done TODO: option to create test file if it doesn't exist.

6 months agoImplement testing program in python (test.py)
ahmedsamyh [Sat, 16 Nov 2024 09:41:26 +0000 (14:41 +0500)]
Implement testing program in python (test.py)

6 months agoCan parse Strings correctly.
ahmedsamyh [Fri, 15 Nov 2024 16:24:52 +0000 (21:24 +0500)]
Can parse Strings correctly.

6 months agoImplement testing system.
ahmedsamyh [Fri, 15 Nov 2024 16:11:42 +0000 (21:11 +0500)]
Implement testing system.

6 months agoRestart implementation :D
ahmedsamyh [Fri, 15 Nov 2024 16:11:25 +0000 (21:11 +0500)]
Restart implementation :D

6 months agoMerge remote-tracking branch 'origin/work'
ahmedsamyh [Mon, 4 Nov 2024 17:09:12 +0000 (22:09 +0500)]
Merge remote-tracking branch 'origin/work'

6 months agoDone many things...
ahmedsamyh [Mon, 4 Nov 2024 06:55:54 +0000 (11:55 +0500)]
Done many things...

"Proper" comment and whiteline handling

6 months agoStarted to refactor INCOMPLETE!!!
ahmedsamyh [Mon, 21 Oct 2024 11:14:28 +0000 (16:14 +0500)]
Started to refactor INCOMPLETE!!!

6 months agoStarted working on Syntactical Analysis.
ahmedsamyh [Mon, 21 Oct 2024 08:37:03 +0000 (13:37 +0500)]
Started working on Syntactical Analysis.

6 months agoChange some minor syntax things...
ahmedsamyh [Mon, 21 Oct 2024 08:28:36 +0000 (13:28 +0500)]
Change some minor syntax things...

6 months agoExpand SYMBOLS to their names.
ahmedsamyh [Mon, 21 Oct 2024 08:20:45 +0000 (13:20 +0500)]
Expand SYMBOLS to their names.

Eg: CLOSE_PAREN, OPEN_PAREN, etc...

6 months agoParse string tokens.
ahmedsamyh [Mon, 21 Oct 2024 08:07:38 +0000 (13:07 +0500)]
Parse string tokens.

6 months agoadd README.md
ahmedsamyh [Mon, 21 Oct 2024 07:58:17 +0000 (12:58 +0500)]
add README.md

6 months agoInitial Commit.
ahmedsamyh [Mon, 21 Oct 2024 07:54:15 +0000 (12:54 +0500)]
Initial Commit.

- Can parse, Identifiers, Numbers and Symbols.
- TODO: Parse Strings.