123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141(**************************************************************************)(* *)(* Copyright 2013 OCamlPro *)(* *)(* All rights reserved. This file is distributed under the terms of *)(* the Lesser GNU Public License version 3.0. *)(* *)(* This software is distributed in the hope that it will be useful, *)(* but WITHOUT ANY WARRANTY; without even the implied warranty of *)(* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *)(* Lesser GNU General Public License for more details. *)(* *)(**************************************************************************)typetoken=|AMPERAMPER|AMPERSAND|AND|AS|ASSERT|BACKQUOTE|BANG|BAR|BARBAR|BARRBRACKET|BEGIN|CHARof(charApprox_tokens.overflow)|CLASS|COLON|COLONCOLON|COLONEQUAL|COLONGREATER|CONSTRAINT|DO|DONE|DOT|DOTDOT|DOWNTO|ELSE|END|EQUAL|EXCEPTION|EXTERNAL|FALSE|FLOATof(string)|FOR|FUN|FUNCTION|FUNCTOR|GREATER|GREATERRBRACE|GREATERRBRACKET|IF|IN|INCLUDE|INFIXOP0of(string)|INFIXOP1of(string)|INFIXOP2of(string)|INFIXOP3of(string)|INFIXOP4of(string)|INHERIT|INITIALIZER|INTof(intApprox_tokens.overflow)|INT32of(int32Approx_tokens.overflow)|INT64of(int64Approx_tokens.overflow)|LABELof(string)|LAZY|LBRACE|LBRACELESS|LBRACKET|LBRACKETBAR|LBRACKETLESS|LBRACKETGREATER|LBRACKETPERCENT|LBRACKETPERCENTPERCENT|LBRACKETAT|LBRACKETATAT|LBRACKETATATAT|LESS|LESSMINUS|LET|LIDENTof(string)|LINE_DIRECTIVE|LPAREN|MATCH|METHOD|MINUS|MINUSDOT|MINUSGREATER|MODULE|MUTABLE|NATIVEINTof(nativeintApprox_tokens.overflow)|NEW|OBJECT|OF|OPEN|OPTLABELof(string)|OR|PLUS|PLUSDOT|PREFIXOPof(string)|PRIVATE|QUESTION|QUESTIONQUESTION|QUOTE|RBRACE|RBRACKET|REC|RPAREN|SEMI|SEMISEMI|SHARP|SIG|STAR|STRUCT|THEN|TILDE|TO|TRUE|TRY|TYPE|TYPEVAR|UIDENTof(string)|UNDERSCORE|VAL|VIRTUAL|WHEN|WHILE|WITH|SPACES|ILLEGAL_CHARof(char)|COMMA|COMMENT|STRING|PPX_QUOTATION|P4_QUOTATION|EOF