X-Git-Url: https://git.martlubbers.net/?a=blobdiff_plain;f=lex.icl;h=9a414cbdcc953575434fb4e1b8985b20e5e788f3;hb=f5231ebadae1ac54e25dbf5819debb3ab625826d;hp=34d913c0ee42ed21cdbf0354a4b4337f4657ff1e;hpb=d5190ca02578d0c678bf3f724feeaeb37ac766f8;p=cc1516.git diff --git a/lex.icl b/lex.icl deleted file mode 100644 index 34d913c..0000000 --- a/lex.icl +++ /dev/null @@ -1,40 +0,0 @@ -module lex - -:: Token - //Values - = IdentToken String // Identifier - | NumberToken Int // Integer - //Keywords - | VarToken // var keyword - | VoidToken // void keyword - | ReturnToken // return keyword - | IfToken // if keyword - | ElseToken // else keyword - | WhileToken // while keyword - | TrueToken // True keyword - | FalseToken // False keyword - //Single Characters - | BraceOpenToken // ( - | BraceCloseToken // ) - | CBraceOpenToken // { - | CBraceCloseToken // { - | SquareOpenToken // [ - | SquareCloseToken // ] - | CommaToken // , - | ColonToken // : - | SColonToken // ; - | DotToken // . - | PlusToken // + - | DashToken // - - | StarToken // * - | SlashToken // / - | PercentToken // % - | EqualsToken // = - | LesserToken // < - | BiggerToken // > - | ExclamationToken // ! - | AmpersandToken // & - | PipeToken // | - | SingleQuoteToken // ' - -Start = "Hello World!\n"