UNPKG

norminette-mcp

Version:

MCP server for 42 School norminette coding standard checker

56 lines (55 loc) 1.57 kB
export interface Position { line: number; column: number; } export declare class Token { type: string; pos: Position; value?: string | undefined; constructor(type: string, pos: Position, value?: string | undefined); get length(): number; get lineno(): number; get column(): number; toString(): string; } export declare const TokenType: { readonly INT: "INT"; readonly CHAR: "CHAR"; readonly VOID: "VOID"; readonly CONST: "CONST"; readonly STATIC: "STATIC"; readonly STRUCT: "STRUCT"; readonly ENUM: "ENUM"; readonly TYPEDEF: "TYPEDEF"; readonly IF: "IF"; readonly ELSE: "ELSE"; readonly WHILE: "WHILE"; readonly FOR: "FOR"; readonly RETURN: "RETURN"; readonly ASSIGN: "ASSIGN"; readonly PLUS: "PLUS"; readonly MINUS: "MINUS"; readonly MULT: "MULT"; readonly DIV: "DIV"; readonly MODULO: "MODULO"; readonly LBRACE: "LBRACE"; readonly RBRACE: "RBRACE"; readonly LPARENTHESIS: "LPARENTHESIS"; readonly RPARENTHESIS: "RPARENTHESIS"; readonly LBRACKET: "LBRACKET"; readonly RBRACKET: "RBRACKET"; readonly SEMI_COLON: "SEMI_COLON"; readonly COMMA: "COMMA"; readonly DOT: "DOT"; readonly IDENTIFIER: "IDENTIFIER"; readonly CONSTANT: "CONSTANT"; readonly STRING: "STRING"; readonly SPACE: "SPACE"; readonly TAB: "TAB"; readonly NEWLINE: "NEWLINE"; readonly HASH: "HASH"; readonly INCLUDE: "INCLUDE"; readonly DEFINE: "DEFINE"; readonly COMMENT: "COMMENT"; readonly EOF: "EOF"; };