Commit 8d6d4018 authored by Masahiko Sakai's avatar Masahiko Sakai

README in English & printing a simple help message

parent 499f049b
2017.03.24
制御付き疑似命令列から低級アセンブリプログラムへ変換するプログラム.
SimpleConverterがスパゲッティコードになっていたので一から作成し直したもの.
加えて河邉さんが提案した配列機能も実装してある.
Translator of Psudo-Instruction Sequences (with control) into Low-Level-Assembly language.
Mar 24, 2017:
SimpleConverter recoded by Genki Sakanashi.
Also implemented a facility for array, proposed by Shohei Kobe.
Installation:
make
Execution:
./parser [-cimds] test.mg > test.mc
実行方法
./parser [-cimds] test.mg > test.mc
オプションの詳細は2016.11.2のレポートを参照すること
\ No newline at end of file
......@@ -21,7 +21,7 @@ int main(int argc, char **argv)
FILE *fp;
int result;
Option& opt = Option::getInstance();
while((result=getopt(argc,argv,"cimds:"))!=-1){
while((result=getopt(argc,argv,"cimdhs:"))!=-1){
switch(result){
case 'c': //OUTPUT,INPUT,SET,RESETをクラスタとして分離する
opt.op_inline = false;
......@@ -37,6 +37,10 @@ int main(int argc, char **argv)
opt.jmp_main = false;
break;
case 'h': //print help
fprintf(stderr, "Usage: ./parser [-cimdhs] foo.mg > foo.mc");
exit(1);
case 's':
opt.set_seed(atoi(optarg));
break;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment