@bscotch/gml-parser
Version:
A parser for GML (GameMaker Language) files for programmatic manipulation and analysis of GameMaker projects.
14 lines • 538 B
JavaScript
import { Lexer } from 'chevrotain';
import { codeTokens } from './tokens.code.js';
import { multilineDoubleStringTokens, multilineSingleStringTokens, stringTokens, templateTokens, } from './tokens.strings.js';
export const GmlLexer = new Lexer({
defaultMode: 'code',
modes: {
code: codeTokens,
string: stringTokens,
multilineDoubleString: multilineDoubleStringTokens,
multilineSingleString: multilineSingleStringTokens,
template: templateTokens,
},
});
//# sourceMappingURL=lexer.js.map