@sschepis/resolang
Version:
ResoLang - Core quantum resonance computation library for browser and Node.js
26 lines • 624 B
TypeScript
import { Token } from './types.js';
export declare class Lexer {
private source;
private tokens;
private current;
private line;
private column;
constructor(source: string);
tokenize(): Token[];
private scanToken;
private string;
private number;
private identifier;
private blockComment;
private isAtEnd;
private advance;
private peek;
private peekNext;
private match;
private addToken;
private isDigit;
private isAlpha;
private isAlphaNumeric;
}
export declare function tokenize(source: string): Token[];
//# sourceMappingURL=lexer.d.ts.map