Implement c-like macros
Examples:
(Values are replaced on compilation)
__DATE__ // expands to StringLit("Wed Apr 06 15:30:17 CEST 2016")
__LINO__ // expands to IntLit(42)
Examples:
(Values are replaced on compilation)
__DATE__ // expands to StringLit("Wed Apr 06 15:30:17 CEST 2016")
__LINO__ // expands to IntLit(42)