Compiler of custom language which generates .NET Intermediate Language (MSIL).
##Grammar
= main begin end = | | £ = | | £ = forward module ( ) = int | float | date | time | boolean | char | string = | £ = | ; = : = | , = module ( ) begin end = | £ = = | | £ = : = = £ | | | | | | | = ; | ; = | | | | | = = = | += | -= = read ( ) = write ( ) = | , = ( ) end = ifTrue | ifFalse | IfTrue IfFalse = do = ( ) do end = whileTrue | whileFalse = ^