Skip to content

Latest commit

 

History

History
64 lines (60 loc) · 3.85 KB

README.md

File metadata and controls

64 lines (60 loc) · 3.85 KB

HalangCompiler

Compile Halang to C++.

Usage: main.py xxx.halang

The source code must use UTF-8 encoding.

Halang C++
a比b不知道高到哪里去了 a>b
a比b跑得还快 a>b
讲的意思不是 !=
讲的意思是 ==
没听到 !
excited exit(0)
I'm angry! exit(1)
资磁、吼啊 True
没有任何的意思 False
无可奉告 void
什么也不说 void
弄个 throw
大新闻 exception
我说(a) printf(a)
提高警惕(a) scanf(a)
党章 stdout
理论 stdin
把a写进b b=a
把a批判一番 fprintf(stderr,a)
你问我(a){b}我怎么{c} if(a){b}else{c}
你们有一个好{a}报道上出了偏差叫(b)得{c}还需要{d} try{a}catch(b){c}finally{d}
中国有句古话叫 #include
呼应 #define
钦定a是b啦 a=b
另请高明 goto
识得唔识得(a) assert(a)
a那个b a.b
你将来报道 return
加一秒 ++
红衣 +
续一秒 --
续命 -
节能 /
经商 *
次要 %
请喝茶 break
辞呈 continue
报告 main
语录 char
讲话 string
完整 int
短板 short
长者 long
单独 float
同根生 double
井水不犯河水 static
struct
例子 template
概念 class
共产 public
私有 private
自己 this
奋斗(a){b} while(a){b}
行程 for