Commit Graph

  • 0112dc0401 Update README with development status main Pasha Bibko 2025-11-10 10:52:08 +00:00
  • ced6b3c3c6 Updated submodules development Pasha Bibko 2025-09-27 20:06:37 +01:00
  • 025a1ee0b4 Removed raw-enums Pasha Bibko 2025-08-24 21:17:50 +01:00
  • 2427d67269 Improved ParserContext tests Pasha Bibko 2025-08-24 20:56:19 +01:00
  • dc1cca1843 Cleaned .vscode folder Pasha Bibko 2025-08-21 20:33:32 +01:00
  • 18f5a3954d Implemented parser-context tests Pasha Bibko 2025-08-21 20:27:02 +01:00
  • a18e652915 Refactored parts of the parser Pasha Bibko 2025-08-20 21:56:33 +01:00
  • 466d861e0b Started implementing parser tests Pasha Bibko 2025-08-20 21:37:58 +01:00
  • b6db61b2c3 Fixed Lexer tests Pasha Bibko 2025-08-20 21:25:33 +01:00
  • d604de28fd Removed unnecessary code Pasha Bibko 2025-08-20 20:57:04 +01:00
  • e16dfc5ad9 Added batch script for generating build files Pasha Bibko 2025-08-20 20:38:40 +01:00
  • 7b445ed382 Renamed Parser.h -> LX_Parser.h Pasha Bibko 2025-08-19 15:23:27 +01:00
  • 5a658a9198 Made VSC work on Win64 Pasha Bibko 2025-08-19 14:51:25 +01:00
  • 313736addd Added basic vector<len, Ty> Pasha Bibko 2025-08-12 23:56:12 +01:00
  • 3d1865de59 Finished parser functions Pasha Bibko 2025-08-11 17:46:58 +01:00
  • c59d8cfb5c Setup VSCode build system Pasha Bibko 2025-08-11 14:09:01 +01:00
  • 123d5219aa Updated Util lib version Pasha Bibko 2025-08-11 13:27:23 +01:00
  • e122d05af5 Updated gitignore to work on Linux Pasha Bibko 2025-08-11 13:12:22 +01:00
  • b6b79bfac6 Removed binaries. Pasha Bibko 2025-08-11 13:05:33 +01:00
  • 5b92f55d66 Finished Linux support for new Util lib PashaBibko 2025-08-10 15:42:01 +01:00
  • 2e5acce525 Removed build remenant Pasha Bibko 2025-08-09 22:40:21 +01:00
  • 1be4e74dd5 Updated gitignore with new log file rules PashaBibko 2025-08-09 22:39:44 +01:00
  • f9fb455ba9 Fixing folder capitlisation [2/2] PashaBibko 2025-08-09 21:43:18 +01:00
  • f6bbaf910c Fixing folder capitlisation [1/2] PashaBibko 2025-08-09 21:42:29 +01:00
  • a54c0ccbab Moved Common to external git repo Pasha Bibko 2025-08-09 21:31:36 +01:00
  • 3c638fa92b Merge branch 'main' into development Pasha Bibko 2025-08-06 23:30:41 +01:00
  • 5a7676c791 Merge branch 'main' of https://github.com/PashaBibko/LXC Pasha Bibko 2025-08-06 23:30:24 +01:00
  • 2d8fedf6ff Updated gitignore Pasha Bibko 2025-08-06 23:30:11 +01:00
  • 9022888b98 Updated README.md Pasha Bibko 2025-08-06 16:28:41 +01:00
  • 16c1606464 Added upcasting to Util::ReturnVal Pasha Bibko 2025-08-04 21:47:23 +01:00
  • 20ef53b1c2 Fixed previous commit Pasha Bibko 2025-08-04 16:07:59 +01:00
  • e3ed34c205 Added ParseFunctionCall Pasha Bibko 2025-08-04 16:07:35 +01:00
  • 820d374fa0 Added ParsePrimary (base of call stack) Pasha Bibko 2025-08-04 15:46:43 +01:00
  • 7e95b7157e Changed how variables are created Pasha Bibko 2025-08-04 15:46:19 +01:00
  • a77d5bd129 Updated function signatures Pasha Bibko 2025-08-04 13:16:08 +01:00
  • 5bb9f2c28a Added indexing to container logging Pasha Bibko 2025-08-03 20:50:00 +01:00
  • c523375dbe Started implementing parser Pasha Bibko 2025-08-03 19:17:21 +01:00
  • e6ba0249a8 Added container logging Pasha Bibko 2025-08-03 19:16:54 +01:00
  • 1411839e38 Cleaned up logging functions Pasha Bibko 2025-08-03 17:03:39 +01:00
  • 611c5012a7 Allowed pointers to be logged/printed Pasha Bibko 2025-08-03 16:06:55 +01:00
  • 90a958a30b Started implementation of parser Pasha Bibko 2025-07-24 17:49:23 +01:00
  • 28049ece94 Changed how functions are created Pasha Bibko 2025-07-23 21:58:23 +01:00
  • 004f859cc7 Allowed Util::PrintLn to use T.LogStr() Pasha Bibko 2025-07-23 21:22:39 +01:00
  • 86a178b7d5 Added parser project Pasha Bibko 2025-07-23 19:33:33 +01:00
  • 6a534ba635 Stopped memory leak with transferring tokens Pasha Bibko 2025-07-23 18:22:24 +01:00
  • 783d259995 Fixed Tests CMakeLists Pasha Bibko 2025-07-23 17:50:25 +01:00
  • 920d1d8f7d Stopped using GLOB in CMakeLists.txt Pasha Bibko 2025-07-23 17:49:35 +01:00
  • 69e7b0e6c1 Added AST constructors Pasha Bibko 2025-07-23 14:50:38 +01:00
  • 3550b015c9 Added data contents of AST types Pasha Bibko 2025-07-23 14:10:20 +01:00
  • faf34661fb Started implementing AST Pasha Bibko 2025-07-22 22:25:20 +01:00
  • 75f84539bd Updated build instructions Pasha Bibko 2025-07-22 21:57:30 +01:00
  • 53e07a25a7 Renamed folders Pasha Bibko 2025-07-22 21:27:58 +01:00
  • a6f25bf18e Fixed lexer bugs and lexer test bugs Pasha Bibko 2025-07-22 20:59:16 +01:00
  • 4d6224529f Added lexer tests Pasha Bibko 2025-07-22 20:46:42 +01:00
  • 829d4c224a Added google testing library Pasha Bibko 2025-07-22 19:13:09 +01:00
  • 9fb3816160 Updated output directory Pasha Bibko 2025-07-22 18:38:30 +01:00
  • 310d0048c4 I hate CMake Pasha Bibko 2025-07-22 17:59:47 +01:00
  • 06311cc935 Fixed formatting Pasha Bibko 2025-07-22 16:05:35 +01:00
  • b88ef7bbc7 Removed random link from README Pasha Bibko 2025-07-22 09:36:25 +01:00
  • f5c7ce8557 Updated README.md Pasha Bibko 2025-07-21 21:27:08 +01:00
  • 0af9688899 Added LICENSE Pasha Bibko 2025-07-21 20:37:14 +01:00
  • 41b5ba0632 Reverted a couple of changes for UNIX systems Pasha Bibko 2025-07-21 20:30:30 +01:00
  • 759a9e3a88 Colors in terminal is now cross-platform PashaBibko 2025-07-21 20:21:08 +01:00
  • cde435ba55 Compiles on UNIX based systems PashaBibko 2025-07-21 19:57:05 +01:00
  • d6568a8d2f Added keywords Pasha Bibko 2025-07-21 18:54:25 +01:00
  • ab5fb4f342 See previous commit Pasha Bibko 2025-07-21 18:05:46 +01:00
  • 5bfeb75536 Tabs -> Spaces Pasha Bibko 2025-07-21 17:39:43 +01:00
  • 24fde1b770 Added symbols/operators to lexer Pasha Bibko 2025-07-21 17:34:47 +01:00
  • a6afeff493 Implemented all Lexer errors Pasha Bibko 2025-07-20 22:34:11 +01:00
  • bb3d8fb13e Started implementing Lexer errors Pasha Bibko 2025-07-20 21:54:37 +01:00
  • 6a0d2fc0a2 Cleaned up Util functions Pasha Bibko 2025-07-20 21:04:24 +01:00
  • cc0300b66c Fixed bugs with lexer Pasha Bibko 2025-07-20 18:38:42 +01:00
  • f95600f0b7 Defined Lexer::Token::LogStr Pasha Bibko 2025-07-20 18:24:11 +01:00
  • 9dedcf30b1 Added proper logging capabilities Pasha Bibko 2025-07-20 18:09:29 +01:00
  • 903b4da7df Added basic lexer Pasha Bibko 2025-07-20 16:15:58 +01:00
  • f5bb46788c Updated logging Pasha Bibko 2025-07-20 14:50:50 +01:00
  • ac656b7b0f Added better debug Pasha Bibko 2025-07-20 14:18:31 +01:00
  • 8f75e52a07 Added foundation for Lexer Pasha Bibko 2025-07-20 13:49:10 +01:00
  • 7768ba4522 Added colored text in terminal Pasha Bibko 2025-07-20 13:10:57 +01:00
  • c8975f0c20 Added the token class Pasha Bibko 2025-07-19 23:02:16 +01:00
  • ab564e9649 Initial commit Pasha Bibko 2025-07-19 20:48:54 +01:00