Pasha Bibko
dc1cca1843
Cleaned .vscode folder
...
- Removed settings.json from appearing as it only contains file accosiations
- Updated config to have one global instead of one for Linux and Windows each as they were identical
2025-08-21 20:33:32 +01:00
Pasha Bibko
18f5a3954d
Implemented parser-context tests
2025-08-21 20:27:02 +01:00
Pasha Bibko
a18e652915
Refactored parts of the parser
...
Done to make testing internal parts of the Parser easier as they can now be called via the .lib
2025-08-20 21:56:33 +01:00
Pasha Bibko
466d861e0b
Started implementing parser tests
2025-08-20 21:37:58 +01:00
Pasha Bibko
b6db61b2c3
Fixed Lexer tests
2025-08-20 21:25:33 +01:00
Pasha Bibko
d604de28fd
Removed unnecessary code
...
Also made console be cleared when a build process is done to make it look cleaner.
2025-08-20 20:57:04 +01:00
Pasha Bibko
e16dfc5ad9
Added batch script for generating build files
...
Also changed VSC launch names to be less confusing
2025-08-20 20:38:40 +01:00
Pasha Bibko
7b445ed382
Renamed Parser.h -> LX_Parser.h
...
Was causing issues with intelisense in VSC due to a Windows.h file named Parser.h having priority
2025-08-19 15:23:27 +01:00
Pasha Bibko
5a658a9198
Made VSC work on Win64
2025-08-19 14:51:25 +01:00
Pasha Bibko
313736addd
Added basic vector<len, Ty>
2025-08-12 23:56:12 +01:00
Pasha Bibko
3d1865de59
Finished parser functions
...
Time for fixing bugs YAYYYYYYYYYYY
2025-08-11 17:46:58 +01:00
c59d8cfb5c
Setup VSCode build system
...
Works on both Linux and Windows
2025-08-11 14:09:01 +01:00
123d5219aa
Updated Util lib version
2025-08-11 13:27:23 +01:00
e122d05af5
Updated gitignore to work on Linux
2025-08-11 13:12:22 +01:00
b6b79bfac6
Removed binaries.
...
Binaries are not supposed to be located within the repository
2025-08-11 13:09:27 +01:00
5b92f55d66
Finished Linux support for new Util lib
2025-08-10 15:42:01 +01:00
Pasha Bibko
2e5acce525
Removed build remenant
2025-08-09 22:40:21 +01:00
1be4e74dd5
Updated gitignore with new log file rules
2025-08-09 22:39:44 +01:00
f9fb455ba9
Fixing folder capitlisation [2/2]
2025-08-09 21:43:18 +01:00
f6bbaf910c
Fixing folder capitlisation [1/2]
2025-08-09 21:42:29 +01:00
Pasha Bibko
a54c0ccbab
Moved Common to external git repo
...
Also changed namespace from LXC to PashaBibko::LXC
2025-08-09 21:31:36 +01:00
Pasha Bibko
3c638fa92b
Merge branch 'main' into development
2025-08-06 23:30:41 +01:00
Pasha Bibko
5a7676c791
Merge branch 'main' of https://github.com/PashaBibko/LXC
2025-08-06 23:30:24 +01:00
Pasha Bibko
2d8fedf6ff
Updated gitignore
2025-08-06 23:30:11 +01:00
Pasha Bibko
9022888b98
Updated README.md
...
Updated build instructions
Added instructions for use and how to see LX code snippets
2025-08-06 16:28:41 +01:00
Pasha Bibko
16c1606464
Added upcasting to Util::ReturnVal
2025-08-04 21:47:23 +01:00
Pasha Bibko
20ef53b1c2
Fixed previous commit
2025-08-04 16:07:59 +01:00
Pasha Bibko
e3ed34c205
Added ParseFunctionCall
2025-08-04 16:07:35 +01:00
Pasha Bibko
820d374fa0
Added ParsePrimary (base of call stack)
2025-08-04 15:46:43 +01:00
Pasha Bibko
7e95b7157e
Changed how variables are created
2025-08-04 15:46:19 +01:00
Pasha Bibko
a77d5bd129
Updated function signatures
2025-08-04 13:16:08 +01:00
Pasha Bibko
5bb9f2c28a
Added indexing to container logging
2025-08-03 20:50:00 +01:00
Pasha Bibko
c523375dbe
Started implementing parser
2025-08-03 19:17:21 +01:00
Pasha Bibko
e6ba0249a8
Added container logging
2025-08-03 19:16:54 +01:00
Pasha Bibko
1411839e38
Cleaned up logging functions
2025-08-03 17:03:39 +01:00
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