Commit Graph

223 Commits

Author SHA1 Message Date
fff106dd6d Fixed minor bug thanks to tools... 2024-07-08 17:01:43 -04:00
5e6d87c268 Added warning about array... 2024-07-08 15:41:33 -04:00
8b0ed7579d Some very evil testing things... 2024-07-08 14:38:45 -04:00
0a3095a5d8 Merge branch 'master' of https://codeberg.org/eaxcc/eaxcc 2024-07-08 13:57:43 -04:00
582833eb45 Added test generators... 2024-07-08 13:57:33 -04:00
95478b2f5b do not create an output upon encountering an error 2024-07-08 19:35:02 +02:00
52a12f806a Merge branch 'master' of https://codeberg.org/eaxcc/eaxcc 2024-07-08 18:13:53 +02:00
bdad66ebbb better register logic 2024-07-08 18:06:14 +02:00
19ccf53e91 os fuckery 2024-07-08 18:03:57 +02:00
de403bd356 Added major bug fix in 2 SLOC... 2024-07-08 11:43:39 -04:00
955325c76c print errors to stderr 2024-07-08 17:37:57 +02:00
bcfec9ee73 fix header guard 2024-07-08 17:37:00 +02:00
fbcdb11f96 Compiled and ran an example... 2024-07-07 14:26:35 -04:00
d6c6135c58 Merge branch 'master' of https://codeberg.org/eaxcc/eaxcc 2024-07-07 20:04:08 +02:00
0c2fccb0c4 -- 2024-07-07 20:03:52 +02:00
e6338e3953 Minor changes... 2024-07-07 14:00:15 -04:00
a0380aff27 Minor change... 2024-07-07 13:48:36 -04:00
3e1553b87b Compiles, but has errors, needs sane refactoring! 2024-07-07 13:32:04 -04:00
744a605723 Added important debugging program for me and maybe for others too... 2024-07-07 10:36:17 -04:00
93fc219794 bump 2024-07-07 16:32:35 +02:00
33b8628466 Work in progress on small debugging and refactoring... 2024-07-07 03:17:18 -04:00
50cb09e4e1 Added immediates and displacements prototype... 2024-07-07 01:16:18 -04:00
e2d4c96377 Merge branch 'master' of https://codeberg.org/eaxcc/eaxcc 2024-07-07 03:26:49 +02:00
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
a1df7dfd32 $register removed 2024-07-06 23:56:36 +02:00
4dcc219a3f bump 2024-07-06 23:53:41 +02:00
63ef245535 Implemented robust jmp instruction... 2024-07-06 09:36:54 -04:00
5efba26804 Implemented mov instruction core... 2024-07-06 08:03:05 -04:00
bfd7a1ab04 Merge branch 'master' of https://codeberg.org/eaxcc/eaxcc 2024-07-06 02:02:11 +02:00
45209b75fe bumped everything 2024-07-06 02:01:29 +02:00
0d660b1c45 Updated assembler, 32 new instructions... 2024-07-05 17:33:34 -04:00
32393fa0f0 Adjustments in assemble functoin... 2024-07-05 17:07:46 -04:00
dd48f5594a Merge branch 'master' of https://codeberg.org/eaxcc/eaxcc 2024-07-05 17:01:28 -04:00
113bafb7d5 Work in progress on jump and move... 2024-07-05 17:01:10 -04:00
4157b4db3c false error bug fix 2024-07-05 22:50:26 +02:00
17f4b004c5 fancier errors 2024-07-05 21:28:53 +02:00
318268fc51 Merge branch 'master' of https://codeberg.org/eaxcc/eaxcc 2024-07-05 19:33:40 +02:00
811c06ca22 labels 2024-07-05 19:33:36 +02:00
a72384713d table example implemented 2024-07-05 17:25:22 +00:00
7cae7f968f + artimetric blocks 2024-07-05 14:41:56 +02:00
fd3a86df7c Merge branch 'master' of https://codeberg.org/eaxcc/eaxcc 2024-07-05 11:46:00 +02:00
4a7ede2e1b logic recognized; +registers; +machine block 2024-07-05 11:43:58 +02:00
69baf7a526 Minor change... 2024-07-05 04:19:35 -04:00
5d83d7abc6 'end' as a state 2024-07-05 10:10:33 +02:00
d7d4630ca4 cleaned leakage 2024-07-05 09:05:51 +02:00
4d7b1b3924 clear warnings 2024-07-05 08:32:13 +02:00
4cb50c92eb parser eats the example program 2024-07-05 07:48:18 +02:00
f003436f7b Merge branch 'master' of https://codeberg.org/eaxcc/eaxcc 2024-07-05 04:47:59 +02:00
aa97643d2c WIP 2024-07-05 04:47:42 +02:00
63bbaf0801 build supplies & template for tommyds 2024-07-05 02:33:41 +00:00