norminette-mcp
Version:
MCP server for 42 School norminette coding standard checker
28 lines (27 loc) • 643 B
TypeScript
import { Token } from './token.js';
export declare class CLexer {
private input;
private position;
private line;
private column;
constructor(input: string);
tokenize(): Token[];
private nextToken;
private readSpaces;
private readLineComment;
private readBlockComment;
private readPreprocessor;
private readString;
private readChar;
private readNumber;
private readIdentifier;
private skipWhitespace;
private peek;
private advance;
private advanceWithNewline;
private match;
private isDigit;
private isHexDigit;
private isAlpha;
private isAlnum;
}