Pasha Bibko
|
611c5012a7
|
Allowed pointers to be logged/printed
|
2025-08-03 16:06:55 +01:00 |
|
Pasha Bibko
|
90a958a30b
|
Started implementation of parser
|
2025-07-24 17:49:23 +01:00 |
|
Pasha Bibko
|
28049ece94
|
Changed how functions are created
|
2025-07-23 21:58:23 +01:00 |
|
Pasha Bibko
|
004f859cc7
|
Allowed Util::PrintLn to use T.LogStr()
|
2025-07-23 21:22:39 +01:00 |
|
Pasha Bibko
|
86a178b7d5
|
Added parser project
|
2025-07-23 19:33:33 +01:00 |
|
Pasha Bibko
|
6a534ba635
|
Stopped memory leak with transferring tokens
|
2025-07-23 18:22:24 +01:00 |
|
Pasha Bibko
|
783d259995
|
Fixed Tests CMakeLists
|
2025-07-23 17:50:25 +01:00 |
|
Pasha Bibko
|
920d1d8f7d
|
Stopped using GLOB in CMakeLists.txt
|
2025-07-23 17:49:35 +01:00 |
|
Pasha Bibko
|
69e7b0e6c1
|
Added AST constructors
|
2025-07-23 14:50:38 +01:00 |
|
Pasha Bibko
|
3550b015c9
|
Added data contents of AST types
|
2025-07-23 14:10:20 +01:00 |
|
Pasha Bibko
|
faf34661fb
|
Started implementing AST
|
2025-07-22 22:25:20 +01:00 |
|
Pasha Bibko
|
75f84539bd
|
Updated build instructions
|
2025-07-22 21:57:30 +01:00 |
|
Pasha Bibko
|
53e07a25a7
|
Renamed folders
|
2025-07-22 21:27:58 +01:00 |
|
Pasha Bibko
|
a6f25bf18e
|
Fixed lexer bugs and lexer test bugs
|
2025-07-22 20:59:16 +01:00 |
|
Pasha Bibko
|
4d6224529f
|
Added lexer tests
|
2025-07-22 20:46:42 +01:00 |
|
Pasha Bibko
|
829d4c224a
|
Added google testing library
|
2025-07-22 19:13:09 +01:00 |
|
Pasha Bibko
|
9fb3816160
|
Updated output directory
|
2025-07-22 18:38:30 +01:00 |
|
Pasha Bibko
|
310d0048c4
|
I hate CMake
|
2025-07-22 17:59:47 +01:00 |
|
Pasha Bibko
|
06311cc935
|
Fixed formatting
|
2025-07-22 16:05:35 +01:00 |
|
Pasha Bibko
|
b88ef7bbc7
|
Removed random link from README
|
2025-07-22 09:36:25 +01:00 |
|
Pasha Bibko
|
f5c7ce8557
|
Updated README.md
Added build instructions
|
2025-07-21 21:27:08 +01:00 |
|
Pasha Bibko
|
0af9688899
|
Added LICENSE
|
2025-07-21 20:37:14 +01:00 |
|
Pasha Bibko
|
41b5ba0632
|
Reverted a couple of changes for UNIX systems
Everything still works as it did before
|
2025-07-21 20:30:30 +01:00 |
|
|
|
759a9e3a88
|
Colors in terminal is now cross-platform
|
2025-07-21 20:21:08 +01:00 |
|
|
|
cde435ba55
|
Compiles on UNIX based systems
|
2025-07-21 19:57:05 +01:00 |
|
Pasha Bibko
|
d6568a8d2f
|
Added keywords
|
2025-07-21 18:54:25 +01:00 |
|
Pasha Bibko
|
ab5fb4f342
|
See previous commit
|
2025-07-21 18:05:46 +01:00 |
|
Pasha Bibko
|
5bfeb75536
|
Tabs -> Spaces
|
2025-07-21 17:39:43 +01:00 |
|
Pasha Bibko
|
24fde1b770
|
Added symbols/operators to lexer
|
2025-07-21 17:34:47 +01:00 |
|
Pasha Bibko
|
a6afeff493
|
Implemented all Lexer errors
|
2025-07-20 22:34:11 +01:00 |
|
Pasha Bibko
|
bb3d8fb13e
|
Started implementing Lexer errors
|
2025-07-20 21:54:37 +01:00 |
|
Pasha Bibko
|
6a0d2fc0a2
|
Cleaned up Util functions
|
2025-07-20 21:04:24 +01:00 |
|
Pasha Bibko
|
cc0300b66c
|
Fixed bugs with lexer
|
2025-07-20 18:38:42 +01:00 |
|
Pasha Bibko
|
f95600f0b7
|
Defined Lexer::Token::LogStr
|
2025-07-20 18:24:11 +01:00 |
|
Pasha Bibko
|
9dedcf30b1
|
Added proper logging capabilities
|
2025-07-20 18:09:29 +01:00 |
|
Pasha Bibko
|
903b4da7df
|
Added basic lexer
|
2025-07-20 16:15:58 +01:00 |
|
Pasha Bibko
|
f5bb46788c
|
Updated logging
|
2025-07-20 14:50:50 +01:00 |
|
Pasha Bibko
|
ac656b7b0f
|
Added better debug
Now triggers a breakpoint when a function fails
|
2025-07-20 14:18:31 +01:00 |
|
Pasha Bibko
|
8f75e52a07
|
Added foundation for Lexer
|
2025-07-20 13:49:10 +01:00 |
|
Pasha Bibko
|
7768ba4522
|
Added colored text in terminal
|
2025-07-20 13:10:57 +01:00 |
|
Pasha Bibko
|
c8975f0c20
|
Added the token class
|
2025-07-19 23:02:16 +01:00 |
|
Pasha Bibko
|
ab564e9649
|
Initial commit
|
2025-07-19 20:48:54 +01:00 |
|