jison

    2зной

    1ответ

    Я ищу, чтобы создать парсер JavaScript для существующего языка, который в настоящее время имеет неуклюжий «ручной» C# и Java-парсер. Я хочу использовать Jison и пытаюсь изучить основы Bison. Вопрос: Я

    0зной

    1ответ

    Прошло некоторое время, так как я проделал какую-либо работу с Flex или Bison, возвращаясь в колледж. Тем не менее, я пытался опрокинуть свой собственный световой синтаксический анализатор BBCode, исп

    0зной

    1ответ

    Я пытаюсь разобрать следующий ввод строки с использованием Lex и Yacc без успеха. «@user, некоторые случайный текст, @another пользователя, другой случайный текст» Я использую следующую грамматику: /*

    0зной

    2ответ

    Вот упрощение моей рабочей EBNF грамматики: %token NEWLINE BLOCK_MARK A %start file file: block+ NEWLINE*; block: BLOCK_MARK line; line: A+; И \ п и EOF выплюнуть NEWLINE как знак (так что один

    1зной

    1ответ

    Итак, я создал файл .jison для языка поискового запроса, который в основном является подмножеством инструкции SQL. Этот файл можно посмотреть здесь: https://gist.github.com/ryanzec/7d1c8100d1b5f03c0a1

    0зной

    1ответ

    Я пишу простую грамматику Jison, чтобы получить некоторый опыт, прежде чем начинать более сложный проект. Я пробовал простую грамматику, которая представляет собой список числовых диапазонов, разделен