Commit Graph

40 Commits

Author SHA1 Message Date
Sven Vogel 5a3c4bffd6 relative include paths now get resolved properly 2024-04-17 22:31:32 +02:00
Sven Vogel a567fc75b9 include derives prant folder from main file 2023-09-16 12:42:37 +02:00
Sven Vogel a7899c15b1 only file name now shown in message 2023-09-16 00:45:07 +02:00
Sven Vogel f02bfe7b34 diagnostics no longer copies entire source string 2023-09-15 23:46:46 +02:00
Sven Vogel 1e029bd604 added example files for @include 2023-09-14 14:50:31 +02:00
Sven Vogel 9230e7b857 error message localized to origin files 2023-09-14 14:46:20 +02:00
Sven Vogel 2cec9f1df4 external files can now be includes via @include 2023-09-14 12:52:39 +02:00
Sven Vogel 4c335ec850 added function returntype to uuid generation 2023-09-14 10:17:31 +02:00
Sven Vogel 3f997fdb87 updated crate name to lowercase
Rust build & run checks / cargo-build-test (push) Failing after 7m5s Details
2023-09-14 10:10:17 +02:00
Sven Vogel cadd7f8fc2 does not belong here 2023-09-09 08:50:01 +00:00
Sven Vogel fbbd447472 cleaned up repository
Rust build & run checks / cargo-build-test (push) Failing after 7m10s Details
removed build files from yardc
edited gitea workflow
2023-09-03 14:28:48 +02:00
Sven Vogel abe0617db9 added cargo install to workflows
Rust build & run checks / cargo-build-test (push) Failing after 44s Details
2023-08-18 11:59:23 +02:00
Sven Vogel 05cd227c3e added gitea workflows
Rust build & run checks / cargo-build-test (push) Failing after 1m26s Details
2023-08-18 11:53:21 +02:00
Sven Vogel 5b24bd80ac fixed minor issues 2023-05-03 12:46:27 +02:00
Sven Vogel 981a6688d4 fixed runtime stack missalignment 2023-01-02 12:56:53 +01:00
Sven Vogel 1b62b0fc4e finished yard 2023-01-02 12:06:30 +01:00
Sven Vogel a506f51f71 finished yard 2023-01-02 12:06:24 +01:00
Sven Vogel ba0d6837f3 added loop and break keyword to vmrt 2022-12-06 22:48:52 +01:00
Sven Vogel edcfbea81d added operator typehinting 2022-12-06 15:02:03 +01:00
Sven Vogel ee1418c673 fixed variable store 2022-12-01 00:34:34 +01:00
Sven Vogel 2d7cf80101 added operator typehinting 2022-11-30 19:07:46 +01:00
Sven Vogel e80a69fb41 added vmrt module 2022-11-29 18:34:54 +01:00
Sven Vogel fda09066c7 added argument flags 2022-11-28 19:10:29 +01:00
Sven Vogel d3f121640a using results instead panic 2022-11-23 21:28:13 +01:00
Sven Vogel f262a5d92b improved error message composition 2022-11-14 17:50:34 +01:00
Sven Vogel d2e57ae72c completed function returns 2022-10-31 13:58:09 +01:00
Sven Vogel 37671f4550 added yield 2022-10-27 21:34:31 +02:00
Sven Vogel b42f49c340 added yield 2022-10-27 21:34:22 +02:00
Sven Vogel 6e5461ce33 function return type added 2022-10-27 07:25:58 +02:00
Sven Vogel a9b150a40e finished static type system 2022-10-24 21:08:54 +02:00
Sven Vogel e8e6ce32cf proper error message added 2022-10-12 09:33:33 +02:00
Sven Vogel 843f8dbcf0 first part of static type system 2022-10-11 19:54:45 +02:00
Sven Vogel 85e0c299af added keywords 2022-10-10 15:16:55 +02:00
Sven Vogel 3db4fd982e added if and while to parser 2022-10-05 13:22:56 +02:00
Sven Vogel f165dad8f5 added boolean support 2022-10-05 13:10:29 +02:00
Sven Vogel 404916048a added shunting yard expr parser 2022-10-03 14:11:49 +02:00
Sven Vogel d1d3fe73df just poosh 2022-09-23 13:02:22 +02:00
Sven Vogel 696bca6f4e added tokenizer 2022-09-21 23:32:09 +02:00
Teridax 31858f5013
basic feature list added 2022-09-21 14:26:55 +00:00
Teridax 15d700b5c2
Initial commit 2022-09-21 14:25:15 +00:00