UNPKG

nizavisim

Version:

Независимый язык программирования с поддержкой русского языка.

13 lines (10 loc) 552 B
const { lexer } = require('../src/lexer'); function testLexer() { const input = "функция пример"; const tokens = lexer(input); console.assert(tokens.length === 2, 'Должно быть 2 токена'); console.assert(tokens[0].type === 'FUNCTION', 'Первый токен должен быть типом FUNCTION'); console.assert(tokens[1].type === 'IDENTIFIER', 'Второй токен должен быть типом IDENTIFIER'); } testLexer(); console.log('Тест Lexer пройден');