Cobol_indent.Typestype config = {scan_for_indent : bool;verbosity : int;source_format : source_format;arg_offset : int;inner_offset : int;data_item_offset : int option;select_in_area_a : bool;whole_file_indent : int;}type token = | EOF| LEXING_ERROR of string| IDENT of string| CHARS of string| INTEGER of string| NUMBER of string| COMMENT of string| DIRECTIVE of string| INFORMATION of string| DOT| LPAREN| RPAREN| EQUALEQUAL| COMMA| SEMI| COLON| EQUAL| MINUS| PLUS| GT| GTE| LT| LTE| DIV| MUL| DOLLAR| AMPER| SHARP| ACCEPT| END_ACCEPT| ADD| END_ADD| ALLOCATE| ALPHABET| AT| CALL| END_CALL| CANCEL| CD| CLASS| CLOSE| COMMIT| COMPUTE| END_COMPUTE| CONFIGURATION| CONTINUE| CONTROL| COPY| DATA| DECIMAL_POINT| DECLARATIVES| DEFAULT| DELETE| END_DELETE| DELEGATE| DISPLAY| END_DISPLAY| DIVIDE| END_DIVIDE| DIVISION| ELSE| END| END_EXEC| END_OF_PAGE| ENTRY| ENVIRONMENT| ERROR| EVALUATE| END_EVALUATE| EXCEPTION| EXEC| EXIT| EXTERNAL| FD| FILE| FILE_CONTROL| FINALLY| FREE| FUNCTION| FUNCTION_ID| GENERATE| GO| GOBACK| IDENTIFICATION| IF| END_IF| INITIALIZE| INITIATE| INPUT| INPUT_OUTPUT| INSPECT| INVALID| INVOKE| I_O| I_O_CONTROL| JSON| END_JSON| LINKAGE| MERGE| MODIFY| END_MODIFY| MOVE| MULTIPLY| END_MULTIPLY| NO| NOT| OBJECT_COMPUTER| ON| OPEN| OPTIONAL| OUTPUT| OVERFLOW| PERFORM| END_PERFORM| PERFORM_PAR| PROCEDURE| PROGRAM| PROGRAM_ID| RAISE| RD| READ| END_READ| RECEIVE| END_RECEIVE| RELEASE| REPLACE| REPLACING| REPORT| REPOSITORY| RESUME| RETURN| END_RETURN| REWRITE| END_REWRITE| ROLLBACK| RUN| SD| SEARCH| END_SEARCH| SECTION| SELECT| SEND| END_SEND| SET| SIZE| SORT| SOURCE_COMPUTER| SPECIAL_NAMES| START| END_START| STOP| STRING| END_STRING| SUBTRACT| END_SUBTRACT| SUPPRESS| TERMINATE| TEST| THEN| TIMES| TO| UNLOCK| UNSTRING| END_UNSTRING| UNTIL| USE| VALIDATE| VARYING| WHEN| WITH| WORKING_STORAGE| WRITE| END_WRITE| XML| END_XMLval keywords : (string * token) list