Update README.md
This commit is contained in:
parent
55bfa2289e
commit
5ec2349336
12
README.md
12
README.md
@ -1,11 +1,19 @@
|
|||||||
# N19 Reference Compiler
|
# N19 Reference Compiler
|
||||||
|
|
||||||
Made to compile fast and produce not great, but acceptable output. Currently only 386 output supported (protected and partially real mode).
|
Made to compile fast and produce acceptable output. Currently only 386 output supported (protected and partially real mode).
|
||||||
|
|
||||||
|
Composed of the following passes:
|
||||||
|
|
||||||
|
1. Lexing
|
||||||
|
2. Parsing & loop\_second\_pass
|
||||||
|
3. Dumbification
|
||||||
|
4. Codegen
|
||||||
|
|
||||||
|
UD-chains are generated during parsing. Codegen uses on primitive patterns within the AST, possible thanks to dumbification. This technique is applicable owing to Nectar's already low-level nature
|
||||||
|
|
||||||
# Installation
|
# Installation
|
||||||
|
|
||||||
make
|
make
|
||||||
|
|
||||||
sudo make install
|
sudo make install
|
||||||
|
|
||||||
# Command-line usage
|
# Command-line usage
|
||||||
|
Loading…
Reference in New Issue
Block a user