Commit graph

44 commits

Author SHA1 Message Date
XOR
20f729d0fd The commit before this one also contained:
Refactoring
Adding error handling
Adding a clang format file
Updating gitignore
Updating TODO
2023-02-27 14:52:37 +01:00
XOR
6431d32c36 bugfix: Fix infinite loop error 2023-02-25 19:41:58 +01:00
XOR
e1c947a455 Add Comments and refactor some code 2023-02-13 10:28:28 +01:00
XOR
244770c125 Add options for printing tokens and target code 2023-02-04 19:37:04 +01:00
XOR
eea7693a14 Make Comment more clear 2023-02-04 19:36:42 +01:00
XOR
2368a92f58 Add Command line Arguments 2023-02-04 18:53:08 +01:00
XOR
3ad00c45dc Makefile now recompiles stuff too if only headers changed 2023-02-04 18:52:13 +01:00
=
b1fd802e89 Add a proper makefile
which automatically scans for files and only compiles new changes
2023-01-14 00:49:42 +01:00
XOR
861225a3b8 split everything into multiple files 2023-01-12 00:12:12 +01:00
XOR
84b7ac25f8 Update todo 2023-01-12 00:11:33 +01:00
XOR
5870fb336d Merge branch 'main' of https://h2939863.stratoserver.net/EIPA/Assembler into main 2023-01-10 21:35:48 +01:00
XOR
f86229a224 revert f6b65c7f98
revert test commit
2023-01-10 21:35:34 +01:00
XOR
f6b65c7f98 test commit 2023-01-10 21:29:18 +01:00
XOR
8c2cadfaf6 Clean up makefile 2023-01-10 21:22:03 +01:00
XOR
5ca8292ca1 Add image saver (Not working) 2023-01-06 00:57:59 +01:00
XOR
a5abfb0d39 Add test file to repo 2023-01-06 00:57:33 +01:00
XOR
cfb83b0cca Add english translation 2023-01-06 00:04:58 +01:00
XOR
77a4a4d7b7 Update todo 2023-01-05 23:51:10 +01:00
XOR
d880d1cc07 Add target code generator
Rename to Assembler
2023-01-05 23:50:56 +01:00
XOR
078172a71a Add more description to Instructions
Add more description to memory layout
2023-01-05 23:47:32 +01:00
XOR
d611864991 Rename to Assembler 2023-01-05 23:46:45 +01:00
XOR
30eed1d9fc Add Implementation details to Readme
Rename to Assembler
2023-01-05 23:30:18 +01:00
XOR
5514094c7a Switch to clang for normal builds 2023-01-04 16:53:15 +01:00
XOR
a4ad6f629c Put the printing of the tokens in seperate function 2023-01-04 16:00:03 +01:00
XOR
5df69eed01 Add EOF at end of tokens 2023-01-03 12:52:29 +01:00
XOR
b60b9a4200 Add TODO 2023-01-03 12:51:58 +01:00
XOR
6a623e8952 Added support for empty lines and indentation to the Parser 2023-01-03 08:44:37 +01:00
XOR
048b8513cf Update licens 2023-01-03 08:43:25 +01:00
XOR
89c6e4ae70 Add extra warnings to make 2023-01-03 08:40:46 +01:00
XOR
e896757995 Update Readme 2022-12-31 18:45:46 +01:00
XOR
1f40bea437 Fix issue with spaces between
the Adress of the Instruction and
the semicolon or newline
e.g. 'INC 23     ; comment'
2022-12-31 18:41:55 +01:00
XOR
95dcc08346 Fix Makefile 2022-12-31 14:54:06 +01:00
XOR
f4a0b7b2c3 Started rewrite
Added tokenizer (bugs!)
2022-12-29 01:36:57 +01:00
XOR
60c0e47668 Added debug task to makefile
Adjusted gitignore
2022-12-29 01:35:19 +01:00
XOR
6a9afe4a98 expand design 2022-12-27 16:48:57 +01:00
XOR
e712a347b8 Add Versioning and finish Parser 2022-12-24 01:02:09 +01:00
XOR
91ee058d9d Add build+run command to makefile 2022-12-24 01:01:12 +01:00
XOR
da1c3e66ef Add EIPA files to gitignore 2022-12-24 01:00:07 +01:00
XOR
755149ec5e Add file input | Add opcodes to design 2022-12-16 10:56:34 +01:00
XOR
8a2108897c Add Comments to Assembly design 2022-12-16 10:20:09 +01:00
XOR
dccf3e037c Add design file and update Readme 2022-12-15 22:35:46 +01:00
XOR
c7b315160e Update Readme 2022-12-15 22:12:30 +01:00
XOR
d9ec1fd92f Update Readme 2022-12-15 22:07:09 +01:00
XOR
950b185e1b Initial commit 2022-12-15 22:04:43 +01:00