100 Commits

Author SHA1 Message Date
anon
5a15575b94 silly space requirement removed; but this also means we can not have fixed sized patterns in the future without a) requiring whitespace afterwards b) it being able to clip into the next token (the only reason this does not happen now is because all our fixed patterns {instrunctions} clash with IDENTIFIER, silently saving the day) 2024-07-07 00:54:19 +02:00
anon
a1df7dfd32 $register removed 2024-07-06 23:56:36 +02:00
anon
4dcc219a3f bump 2024-07-06 23:53:41 +02:00
xolatile
63ef245535 Implemented robust jmp instruction... 2024-07-06 09:36:54 -04:00
xolatile
5efba26804 Implemented mov instruction core... 2024-07-06 08:03:05 -04:00
anon
bfd7a1ab04 Merge branch 'master' of https://codeberg.org/eaxcc/eaxcc 2024-07-06 02:02:11 +02:00
anon
45209b75fe bumped everything 2024-07-06 02:01:29 +02:00
xolatile
0d660b1c45 Updated assembler, 32 new instructions... 2024-07-05 17:33:34 -04:00
xolatile
32393fa0f0 Adjustments in assemble functoin... 2024-07-05 17:07:46 -04:00
xolatile
dd48f5594a Merge branch 'master' of https://codeberg.org/eaxcc/eaxcc 2024-07-05 17:01:28 -04:00
xolatile
113bafb7d5 Work in progress on jump and move... 2024-07-05 17:01:10 -04:00
anon
4157b4db3c false error bug fix 2024-07-05 22:50:26 +02:00
anon
17f4b004c5 fancier errors 2024-07-05 21:28:53 +02:00
anon
318268fc51 Merge branch 'master' of https://codeberg.org/eaxcc/eaxcc 2024-07-05 19:33:40 +02:00
anon
811c06ca22 labels 2024-07-05 19:33:36 +02:00
a72384713d
table example implemented 2024-07-05 17:25:22 +00:00
anon
7cae7f968f + artimetric blocks 2024-07-05 14:41:56 +02:00
anon
fd3a86df7c Merge branch 'master' of https://codeberg.org/eaxcc/eaxcc 2024-07-05 11:46:00 +02:00
anon
4a7ede2e1b logic recognized; +registers; +machine block 2024-07-05 11:43:58 +02:00
xolatile
69baf7a526 Minor change... 2024-07-05 04:19:35 -04:00
anon
5d83d7abc6 'end' as a state 2024-07-05 10:10:33 +02:00
anon
d7d4630ca4 cleaned leakage 2024-07-05 09:05:51 +02:00
anon
4d7b1b3924 clear warnings 2024-07-05 08:32:13 +02:00
anon
4cb50c92eb parser eats the example program 2024-07-05 07:48:18 +02:00
anon
f003436f7b Merge branch 'master' of https://codeberg.org/eaxcc/eaxcc 2024-07-05 04:47:59 +02:00
anon
aa97643d2c WIP 2024-07-05 04:47:42 +02:00
63bbaf0801
build supplies & template for tommyds 2024-07-05 02:33:41 +00:00
anon
84a7245e2b parsing lot 2024-07-05 03:37:16 +02:00
anon
d02ba7e817 EMIL IF YOU DARE TO MERGE THIS WITH THE LINE BELOW I WILL SKIN YOU 2024-07-05 03:31:19 +02:00
anon
e474cae3bc clear unused function warnings 2024-07-05 03:30:51 +02:00
anon
2ec0f37115 basic error reporting 2024-07-05 03:30:02 +02:00
anon
c7aab1d900 WIP flex exit soft leak cleaning 2024-07-05 03:27:57 +02:00
anon
38178e7e16 enable flex/bison debug mode 2024-07-05 03:26:37 +02:00
xolatile
8418df6a93 Implemented new 8 instructions, tested the hell out of them... 2024-07-04 15:42:54 -04:00
xolatile
48e2061aaa New special instruction building... 2024-07-04 10:18:04 -04:00
xolatile
6c1e05c926 Removed all conditionals from assembler... 2024-07-04 07:50:52 -04:00
xolatile
85568abf72 Documented warnings, added certain core functions... 2024-07-03 16:56:54 -04:00
xolatile
90e74fc189 Refactored usual names for assembly enumerations... 2024-07-03 10:27:47 -04:00
xolatile
7615b77ec4 Updated assembler... 2024-07-03 04:06:23 -04:00
xolatile
fd00640f69 Tested assembler generation... 2024-07-03 01:28:01 -04:00
xolatile
a00f0cd6cd New assembler stuff... 2024-07-02 17:26:33 -04:00
b76ceb1b8e
Test works 2024-07-02 19:01:52 +00:00
anon
4a5d02bbe4 mockup demo compiles 2024-07-02 18:52:34 +02:00
xolatile
47a569f057 More specialized functions... 2024-07-02 03:21:39 -04:00
xolatile
4e8da3725e Merge branch 'master' of https://codeberg.org/eaxcc/eaxcc 2024-07-01 22:55:16 -04:00
xolatile
eac867607d Formatting of regular insstructions... 2024-07-01 22:54:37 -04:00
79481c0a31
documentation 2024-07-02 02:23:55 +00:00
xolatile
aec61241e7 Minor restructuring and example... 2024-07-01 21:52:07 -04:00
xolatile
cec59f01b5 Core assembly enumerations... 2024-07-01 21:06:14 -04:00
e9982920f5
init 2024-07-01 23:26:52 +00:00