Commit Graph

  • 8ed1c1deaa Merge pull request #39 from rafalgrodzinski/26-update-readme main Rafał 2025-08-14 17:33:29 +09:00
  • d050dbdbb9 Change Rafał Grodziński 2025-08-14 17:32:31 +09:00
  • 25499bddf2 Updated readme Rafał Grodziński 2025-08-14 17:26:56 +09:00
  • cdc081d956 Added samples section Rafał Grodziński 2025-08-12 18:26:10 +09:00
  • 5b9b8a9925 Detailed language reference Rafał Grodziński 2025-08-12 18:16:21 +09:00
  • a02eacef30 Merge branch 'main' into 26-update-readme Rafał Grodziński 2025-08-12 13:28:03 +09:00
  • 9609d039b5 Merge pull request #35 from rafalgrodzinski/13-support-structs Rafał 2025-08-12 13:17:35 +09:00
  • c0188e16bc Changed naming Rafał Grodziński 2025-08-12 13:11:34 +09:00
  • d159b81c46 Read member Rafał Grodziński 2025-08-12 13:01:48 +09:00
  • ad3c5a99f1 Assign struct member Rafał Grodziński 2025-08-11 23:08:36 +09:00
  • b8d6ba9033 Build struct member assignment Rafał Grodziński 2025-08-11 21:29:20 +09:00
  • 885094eef6 Var without initializer Rafał Grodziński 2025-08-08 13:11:06 +09:00
  • e4c956cdd6 Using the groupParsee Rafał Grodziński 2025-08-08 12:34:28 +09:00
  • 39be17e6a1 Fixed logger and module builder Rafał Grodziński 2025-08-07 21:34:14 +09:00
  • 8dcdcc7061 Correctly parse blob Rafał Grodziński 2025-08-07 18:35:43 +09:00
  • 76f03ef8e3 wip Rafał Grodziński 2025-08-07 09:39:45 +09:00
  • 5e65c66d3a Renamed to blob Rafał Grodziński 2025-08-05 12:45:44 +09:00
  • 0a08aaa7b2 Match token blob Rafał Grodziński 2025-08-05 12:03:01 +09:00
  • b6c2ff3983 Generate code for custom type Rafał Grodziński 2025-08-05 11:16:50 +09:00
  • dc8d10c81c Updated the parser a bit Rafał Grodziński 2025-08-02 00:16:51 +09:00
  • 932e0dc27e Added empty statement type Rafał Grodziński 2025-08-01 23:26:16 +09:00
  • 074ed56304 Added script Rafał Grodziński 2025-08-01 12:47:00 +09:00
  • 72a8325781 Merge branch 'main' into 26-update-readme Rafał Grodziński 2025-08-01 12:45:51 +09:00
  • 6fc92382c0 Merge pull request #32 from rafalgrodzinski/24-update-types Rafał 2025-08-01 12:42:01 +09:00
  • 3726e88865 Fixed fib sample Rafał Grodziński 2025-08-01 12:39:09 +09:00
  • 9a04c0c49a Fixed crashes Rafał Grodziński 2025-08-01 12:36:42 +09:00
  • d3f45e7298 Fixed values handling Rafał Grodziński 2025-08-01 12:22:02 +09:00
  • 7dfa6bcffe Added unary expressions Rafał Grodziński 2025-07-31 23:28:33 +09:00
  • c75052e35f Added expression unary Rafał Grodziński 2025-07-31 22:04:30 +09:00
  • 2e79188cd3 Signed and unsinged int variants Rafał Grodziński 2025-07-31 20:28:50 +09:00
  • 4242600ea0 Added clean task, fixed build task Rafał Grodziński 2025-07-31 16:56:09 +09:00
  • da11f522a1 Update ingnored files Rafał Grodziński 2025-07-31 16:02:11 +09:00
  • a382ce0dbd Merge pull request #31 from rafalgrodzinski/29-match-line-of-tokens-through-a-function Rafał 2025-07-31 14:02:57 +09:00
  • e37a34b4e6 Parse value type arg Rafał Grodziński 2025-07-31 14:01:15 +09:00
  • def96445b2 Better log message Rafał Grodziński 2025-07-31 13:39:15 +09:00
  • ad17bd2b5f Cleaned up Rafał Grodziński 2025-07-31 13:30:50 +09:00
  • 1522aa517b refactored meta function Rafał Grodziński 2025-07-31 13:25:06 +09:00
  • d3b1d05356 Converted assignment Rafał Grodziński 2025-07-31 12:37:49 +09:00
  • 163bcb4057 Fixed up raw function Rafał Grodziński 2025-07-30 23:58:19 +09:00
  • 953a8acb18 Use new parser for function Rafał Grodziński 2025-07-30 23:41:28 +09:00
  • 68018e7106 wip Rafał Grodziński 2025-07-30 21:52:22 +09:00
  • 3041c4383b Single parsing logic Rafał Grodziński 2025-07-22 15:03:34 +09:00
  • 8a708d8936 Use parsee results Rafał Grodziński 2025-07-17 17:14:19 +09:00
  • 502e4d2f6f added parsee and parsee group Rafał Grodziński 2025-07-17 16:00:12 +09:00
  • 1dc6010b9b wip Rafał Grodziński 2025-07-15 23:30:28 +09:00
  • dc6668459f Added parsee and parsee group Rafał Grodziński 2025-07-15 18:50:15 +09:00
  • 89e81a4a49 Merge pull request #30 from rafalgrodzinski/28-support-for-embedded-assembly Rafał 2025-07-15 13:11:45 +09:00
  • fbc71f4a31 Arguments for raw calls Rafał Grodziński 2025-07-15 13:10:03 +09:00
  • 9d991f46a2 Renamed Rafał Grodziński 2025-07-15 10:27:50 +09:00
  • 51115f5883 Added args and return type Rafał Grodziński 2025-07-15 10:23:32 +09:00
  • 5616036c17 Pass in constraints Rafał Grodziński 2025-07-14 21:40:18 +09:00
  • 228dd80423 Build raw function Rafał Grodziński 2025-07-13 15:06:52 +09:00
  • 26c566f4f6 Parse raw function Rafał Grodziński 2025-07-13 11:12:35 +09:00
  • c7812ccf43 Addes statement raw function Rafał Grodziński 2025-07-12 22:20:32 +09:00
  • 503eb1d2f9 Updated some info and added reference file Rafał Grodziński 2025-07-10 16:22:05 +09:00
  • 48cc745e79 Merge pull request #25 from rafalgrodzinski/22-support-arrays Rafał 2025-07-10 14:39:26 +09:00
  • 8d50e28ac8 Array assignment Rafał Grodziński 2025-07-10 14:28:13 +09:00
  • 5db6703d48 Read array elements Rafał Grodziński 2025-07-09 17:47:59 +09:00
  • 870ecce8e4 Almost hello world Rafał Grodziński 2025-07-08 22:49:04 +09:00
  • 707a282704 Cleaned up literal Rafał Grodziński 2025-07-08 22:41:27 +09:00
  • 22f71bdc33 Cleaned up array literal Rafał Grodziński 2025-07-08 22:35:32 +09:00
  • e53a844a28 String literals Rafał Grodziński 2025-07-08 22:26:24 +09:00
  • 1c19600430 Fixed parser Rafał Grodziński 2025-07-08 19:20:31 +09:00
  • b980fd8753 Working array init Rafał Grodziński 2025-07-08 18:49:39 +09:00
  • 9e7747dcbc More complex type parsing Rafał Grodziński 2025-07-08 17:31:56 +09:00
  • 18dd7d05d4 Lex and parse array expression Rafał Grodziński 2025-07-07 14:53:56 +09:00
  • 18926f3477 Merge pull request #21 from rafalgrodzinski/1-add-block-scoping-for-variables Rafał 2025-07-05 23:13:07 +09:00
  • d81f82c818 Handle errors through logger and error class in module builder Rafał Grodziński 2025-07-05 23:10:52 +09:00
  • d927540b5f Fixed up errors Rafał Grodziński 2025-07-05 22:50:16 +09:00
  • 48f27169d0 Added builder error Rafał Grodziński 2025-07-05 21:58:11 +09:00
  • 1e7ecaf801 Handle empty call Rafał Grodziński 2025-07-05 20:29:29 +09:00
  • da1b5852ff Added scopes Rafał Grodziński 2025-07-05 18:42:58 +09:00
  • 2e0015c9be Added test app Rafał Grodziński 2025-07-05 10:38:25 +09:00
  • cd3fa8b6e4 Handle null types Rafał Grodziński 2025-07-05 09:36:12 +09:00
  • ae4afd309b Merge pull request #20 from rafalgrodzinski/14-handle-types-through-a-single-class Rafał 2025-07-04 22:51:42 +09:00
  • ca11434a31 What a fucking stupid misssight Rafał Grodziński 2025-07-04 22:50:04 +09:00
  • a34325478c Handle missing cases Rafał Grodziński 2025-07-04 18:16:03 +09:00
  • 2a5085cb21 Added ValueType class Rafał Grodziński 2025-07-04 18:10:24 +09:00
  • ffdaf14174 Merge pull request #19 from rafalgrodzinski/17-support-character-literals Rafał 2025-07-04 09:21:19 +09:00
  • e9f13e0a90 Parse char types Rafał Grodziński 2025-07-04 09:20:23 +09:00
  • 0d481d2644 Merge pull request #16 from rafalgrodzinski/7-add-logger Rafał 2025-07-03 22:55:23 +09:00
  • 20a8ccf966 Removed expression invalid Rafał Grodziński 2025-07-03 22:52:05 +09:00
  • d809f317d8 Better error handling of expressions Rafał Grodziński 2025-07-03 22:15:40 +09:00
  • 8fdba80d00 Removed statement invalid Rafał Grodziński 2025-07-03 18:24:54 +09:00
  • f9ec29fee8 Better statement errors parsing Rafał Grodziński 2025-07-03 18:16:09 +09:00
  • e0081ee12b Removed invalid token kind Rafał Grodziński 2025-07-03 15:10:54 +09:00
  • d9ce92c9e0 Better token errors handling Rafał Grodziński 2025-07-03 15:08:23 +09:00
  • 36a89a811a Better error handling in lexer Rafał Grodziński 2025-07-03 12:56:48 +09:00
  • 3dc513871f Not used anymore Rafał Grodziński 2025-07-03 12:13:42 +09:00
  • a9223d6514 Uncommented Rafał Grodziński 2025-07-02 17:41:56 +09:00
  • 77b7a7f7c8 Removed toString from expressions Rafał Grodziński 2025-07-02 17:40:21 +09:00
  • e9d55a2ed1 Expressions logging Rafał Grodziński 2025-07-02 17:36:05 +09:00
  • 6f769c77b7 Removed virtual toString from Statement Rafał Grodziński 2025-07-02 16:51:51 +09:00
  • 7d45d398b4 Basic statements logging Rafał Grodziński 2025-07-02 16:45:41 +09:00
  • 56e380b3ed Added logger Rafał Grodziński 2025-07-02 12:03:47 +09:00
  • 7a22e0e33f Ignore brc files Rafał Grodziński 2025-07-02 11:30:36 +09:00
  • 1efb5537f6 Test Rafał Grodziński 2025-07-01 17:13:06 +09:00
  • b5aa2324e7 Merge pull request #12 from rafalgrodzinski/10-sanitize-tokens-before-parsing Rafał 2025-07-01 17:07:25 +09:00
  • e4a2b84154 New line shouldn't be the first token Rafał Grodziński 2025-07-01 17:06:52 +09:00
  • 729ffd0ea2 Renamed to repeat Rafał Grodziński 2025-07-01 13:49:27 +09:00