Skip to content

Zaunese/HalangCompiler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

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

About

蛤lang => C++

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages