32 Commits

Author SHA1 Message Date
842171ee31 Added string conversion and expected library.
All checks were successful
CI / build-and-test (push) Successful in 1m9s
2025-04-21 00:53:07 +02:00
9bfa99272b Top level parsing works now.
All checks were successful
CI / build-and-test (push) Successful in 1m11s
2025-04-16 16:14:33 +02:00
0815172912 Clang-format run on whole project
All checks were successful
CI / build-and-test (push) Successful in 54s
2025-04-11 11:25:52 +02:00
78c4afbf3d The position of lexemes now store the correct column.
All checks were successful
CI / build-and-test (push) Successful in 59s
2025-04-11 00:52:41 +02:00
84d1880d3d Fixed wrong namespace for icu bug.
All checks were successful
CI / build-and-test (push) Successful in 55s
2025-04-10 20:49:54 +02:00
a7a3192bc6 Added parsing for import, namespaces, expression blocks and top level functions.
Some checks failed
CI / build-and-test (push) Failing after 21s
2025-04-10 20:48:26 +02:00
c65ab5316e Parser works on global level now. 2025-04-10 10:22:02 +02:00
56a8e9493c Fixed unavailable function in c++20 to finalize comment filtering. (#1)
All checks were successful
CI / build-and-test (push) Successful in 48s
2025-04-07 00:22:24 +02:00
60d1dd0965 Filtering comments out correctly. Restructured parser.
Some checks failed
CI / build-and-test (push) Failing after 42s
2025-04-07 00:17:51 +02:00
d78980316e Filtering out commets at the start of parsing. (#1)
All checks were successful
CI / build-and-test (push) Successful in 53s
2025-04-06 23:19:08 +02:00
713ebb1f89 Removed release configuration.
All checks were successful
CI / build-and-test (push) Successful in 42s
2025-04-03 23:31:06 +02:00
e3205ac5aa Removing builddir if it exists before building.
Some checks failed
CI / build-and-test (push) Failing after 9s
2025-04-03 23:28:21 +02:00
2ea224861e Changed from meson icu wrap to local installation.
Some checks failed
CI / build-and-test (push) Failing after 9s
2025-04-03 23:23:56 +02:00
2b0a74e300 Fixed bash not available in alpine.
Some checks failed
CI / build-and-test (push) Failing after 13s
2025-04-03 23:18:17 +02:00
ac23f35258 Alpine-sdk replacing build-essential.
Some checks failed
CI / build-and-test (push) Failing after 7s
2025-04-03 23:17:09 +02:00
828edb0ea5 Now using prebuilt icu and alpine as image.
Some checks failed
CI / build-and-test (push) Failing after 5s
2025-04-03 23:15:29 +02:00
e24d9d1918 Now run swapon with sudo.
Some checks failed
CI / build-and-test (push) Failing after 39s
2025-04-03 23:04:49 +02:00
9ba0faed64 Runs container now elevated to allow swapping.
Some checks failed
CI / build-and-test (push) Failing after 39s
2025-04-03 23:03:13 +02:00
fb6bb8ab5e Added swapspace + compilation optimization to allow bigger builds.
Some checks failed
CI / build-and-test (push) Failing after 39s
2025-04-03 22:59:54 +02:00
bf36caa7be Fixed unneccessary action prefix and changed from ubuntu image to debian slim.
Some checks failed
CI / build-and-test (push) Failing after 7m25s
2025-04-03 22:38:09 +02:00
d9e1c7d728 Replaced checkout with custom action.
Some checks failed
CI / build-and-test (push) Failing after 38s
2025-04-03 22:35:33 +02:00
e10c55454f Added git to runner dependencies.
Some checks failed
CI / build-and-test (push) Failing after 39s
2025-04-03 22:31:13 +02:00
a4c9696843 Changed installation order
Some checks failed
CI / build-and-test (push) Failing after 38s
2025-04-03 22:26:28 +02:00
46a717e57e Tried using checkout v1.
Some checks failed
CI / build-and-test (push) Failing after 2s
2025-04-03 22:24:01 +02:00
594bc7ed31 Added github action for building and testing.
Some checks failed
CI / build-and-test (push) Failing after 2s
2025-04-03 20:56:11 +02:00
543240f134 Extended the lexer and added a test. 2025-04-03 19:50:41 +02:00
8df28bc830 Started working on Abstract Syntax tree definitions. 2025-03-04 22:53:39 +01:00
3fb5c44ffa Tokenizer now supports line numbers 2025-03-02 23:58:29 +01:00
60b2da7372 Tokenizer nów supports line numbers. 2025-03-02 23:58:04 +01:00
7203d26325 Lexer now usable but without line counting. 2025-03-02 20:05:40 +01:00
6694bc8d75 Lexer now usable but without line counting. 2025-03-02 20:04:40 +01:00
721235c843 [feat] Addiditional initial project work. 2025-02-20 19:55:19 +01:00