-
333dfedb17
Remove status badge from README.md
main
Emin Arslan
2025-10-25 16:25:13 +00:00
-
82a606e80b
Added proposed spec for the language
Emin Arslan
2025-10-10 12:06:40 +03:00
-
b3c2bcb92d
Int class is added
Parser::feed method is redesigned for compatibility
nix-enthusiast
2025-10-07 21:14:07 +03:00
-
a0124b791d
Change C++ version
Emin Arslan
2025-10-07 19:52:52 +03:00
-
fddbd9b03b
Change a function to remove C++23 dependancy
haxala1r
2025-10-07 14:08:37 +03:00
-
0fc3ab2ea8
update Readme.md
haxala1r
2025-10-07 10:17:54 +03:00
-
fd79376cfe
.gitignore is updated
nix-enthusiast
2025-10-07 13:31:59 +03:00
-
75eb879993
Added extra test cases for parsing quotes and symbols, also change symbols to always be uppercase
haxala1r
2025-10-03 22:57:28 +03:00
-
01246cc0e1
Added lexing and parsing for single quote
haxala1r
2025-10-03 22:51:46 +03:00
-
a13dbcaa77
update README.md
haxala1r
2025-10-03 22:39:46 +03:00
-
ed791d96f2
Added nested lists test
haxala1r
2025-10-03 22:29:40 +03:00
-
8a9655cdd5
Added tests for the parser
haxala1r
2025-10-03 22:22:38 +03:00
-
b6c095caf1
Changed List value to deque for easier testing and use,
haxala1r
2025-10-03 22:22:25 +03:00
-
7746fdda6f
Initial parser attempt added - seems to parse correctly
haxala1r
2025-10-03 22:07:20 +03:00
-
561c76b6d7
fix tests to obey new rules
haxala1r
2025-10-03 22:06:10 +03:00
-
00fdc84d22
Minor changes - change vector to deque in lexer as this needs to behave like a queue
haxala1r
2025-10-03 21:08:43 +03:00
-
ec59b49c32
Update README.md to mention new library dependancy
haxala1r
2025-10-02 18:20:04 +03:00
-
15176cdbf6
Change CMakeLists.txt to expect Catch2 in system path to speed up builds
haxala1r
2025-10-02 18:08:22 +03:00
-
2dd10e08d9
Added toolchain file for sanitized builds
haxala1r
2025-10-02 17:56:30 +03:00
-
a40487f84d
Change build code to be maximally pedantic
haxala1r
2025-10-02 17:20:14 +03:00
-
47f33f3dc0
Change lexer code to use an option instead of ignoring the variant when no value is needed
haxala1r
2025-10-02 17:19:51 +03:00
-
d0eae97771
Update README.md
haxala1r
2025-09-30 22:32:44 +03:00
-
e1580755e9
Use correct path for test executable
haxala1r
2025-09-30 21:49:37 +03:00
-
8fc3e82173
Added testing with Catch2
haxala1r
2025-09-30 21:46:26 +03:00
-
34d35d6039
compile_commands.json should be generated per person
haxala1r
2025-09-30 21:44:14 +03:00
-
a476d1b9e9
Updated README.md, added status badge for continuous integration
haxala1r
2025-09-30 21:39:59 +03:00
-
acc9b94c1f
Fixed an error in double parsing logic
haxala1r
2025-09-30 21:32:02 +03:00
-
8d3cc2181e
Added equality operator to Token, will be useful for testing.
haxala1r
2025-09-30 20:58:56 +03:00
-
f93b2deda2
Added lexing logic for doubles
haxala1r
2025-09-30 20:30:05 +03:00
-
ea9c6a0144
Fixed workflow to use the correct path for the resulting binary
haxala1r
2025-09-30 20:21:49 +03:00
-
c25197bab3
Change workflow to create a build directory
haxala1r
2025-09-30 20:20:32 +03:00
-
48a5bf6ee5
Added test workflow file
haxala1r
2025-09-30 20:17:47 +03:00
-
6f58051284
Add new lex() function to streamline lexing, change main to reflect this
haxala1r
2025-09-30 17:52:53 +03:00
-
08136c6492
Change main to read a single token and print
haxala1r
2025-09-30 17:41:53 +03:00
-
5eadf0b643
Add operator<< implementation for Token for debugging purposes
haxala1r
2025-09-30 17:41:31 +03:00
-
1fbbff68b9
Add lex.cpp to build target
haxala1r
2025-09-30 17:39:00 +03:00
-
de08276b53
Untested additions to lexer - almost complete now
haxala1r
2025-09-30 17:26:29 +03:00
-
19b0eb48bb
Added a skeleton for the lexer
haxala1r
2025-09-30 16:50:33 +03:00
-
43e05597ac
Initial commit (simple build skeleton)
haxala1r
2025-09-30 15:04:54 +03:00