Commit Graph

57 Commits

Author SHA1 Message Date
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
84a7245e2b parsing lot 2024-07-05 03:37:16 +02:00
d02ba7e817 EMIL IF YOU DARE TO MERGE THIS WITH THE LINE BELOW I WILL SKIN YOU 2024-07-05 03:31:19 +02:00
e474cae3bc clear unused function warnings 2024-07-05 03:30:51 +02:00
2ec0f37115 basic error reporting 2024-07-05 03:30:02 +02:00
c7aab1d900 WIP flex exit soft leak cleaning 2024-07-05 03:27:57 +02:00
38178e7e16 enable flex/bison debug mode 2024-07-05 03:26:37 +02:00
8418df6a93 Implemented new 8 instructions, tested the hell out of them... 2024-07-04 15:42:54 -04:00
48e2061aaa New special instruction building... 2024-07-04 10:18:04 -04:00
6c1e05c926 Removed all conditionals from assembler... 2024-07-04 07:50:52 -04:00
85568abf72 Documented warnings, added certain core functions... 2024-07-03 16:56:54 -04:00
90e74fc189 Refactored usual names for assembly enumerations... 2024-07-03 10:27:47 -04:00
7615b77ec4 Updated assembler... 2024-07-03 04:06:23 -04:00
fd00640f69 Tested assembler generation... 2024-07-03 01:28:01 -04:00
a00f0cd6cd New assembler stuff... 2024-07-02 17:26:33 -04:00
b76ceb1b8e Test works 2024-07-02 19:01:52 +00:00
4a5d02bbe4 mockup demo compiles 2024-07-02 18:52:34 +02:00