Пример кода:
Program = __/Expression
Expression = .*
__ = [ \t\r\n]*
test is
2 * (3 + 4)
hahah hahhah
def hahah
На мой взгляд, pegjs во время совпадения с выражением, когда __
не совпадает?Но при этом появляется ошибка
Строка 1, столбец 1: Ожидается [ \t\r\n]
или конец ввода, но "2"
найдено.Ожидаемое поведение:
Я хочу знать, почему это не работает.И я, что знать, возможно ли получить все вызываемые функции в js использовать pegjs?
Фактическое поведение: Ошибка разбора: Строка 1, столбец 1: Ожидаемый [ \t\r\n]
или конецввод, но "2"
найдено.