diff options
author | Aleksei Eaves <alekseijeaves@protonmail.com> | 2024-04-16 11:02:08 +1000 |
---|---|---|
committer | Aleksei Eaves <alekseijeaves@protonmail.com> | 2024-04-16 11:02:08 +1000 |
commit | 24cad130fb3b4f81d029bd9edd6ed4e733507fbf (patch) | |
tree | 43aec53b785177a09829206d7ec2cbc483ece000 /main.lisp | |
parent | 75db422f7b9c73f1057bf3187c73bfaeb6003a0b (diff) |
grammar.lisp -> syntax.lisp, added attribute pass and word rule
Diffstat (limited to 'main.lisp')
-rw-r--r-- | main.lisp | 14 |
1 files changed, 13 insertions, 1 deletions
@@ -28,10 +28,22 @@ ESPECIALLY run through the output of macro-list to find collisions This owuld make it simple |# +;; Utility functions used in all other files. (load "~/clasm-6502/utilities.lisp") +;; Data related to the CPU (load "~/clasm-6502/6502.lisp") -(load "~/calsm-6502/grammar.lisp") +;; Syntax rules +(load "~/clasm-6502/syntax.lisp") +;; Parse the source file into a list. +(load "~/clasm-6502/parse-source.lisp") +;; Process the program list macros. +(load "~/clasm-6502/macro.lisp") + +;; Process the program list attributes +(load "~/clasm-6502/attributes.lisp") + +(load "~/clasm-6502/labels.lisp") |