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