Initial commit

This commit is contained in:
Jeehoon Kang
2020-03-17 17:31:16 +09:00
commit b929dc334d
54 changed files with 4368 additions and 0 deletions

24
bin/kecc_cli.yml Normal file
View File

@@ -0,0 +1,24 @@
name: kecc
args:
- print:
short: p
long: print
help: Prints the input file's AST
- irgen:
short: i
long: irgen
help: Generates IR
- optimize:
short: O
long: optimize
help: Optimizes IR
- output:
short: o
long: output
value_name: FILE
help: Sets the output file to use
takes_value: true
- INPUT:
help: Sets the input file to use
required: true
index: 1