lexical-analysis

    6зной

    2ответ

    Я пытаюсь на данный момент держать мой лексер и парсер отдельно, основываясь на неопределенном совете книги Пролог и анализ естественного языка, который действительно не вдавался в подробности о lexin

    0зной

    2ответ

    То, что я хочу что-то вроде "word1 word2 word3".rangeOfWord(2) => 6 to 10 В результате может прийти как Range или кортежа или любой другой. Я бы предпочел не выполнять грубую силу итерации над персо

    0зной

    1ответ

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

    1зной

    1ответ

    Я работаю на гибкой программе, и я хочу сделать следующее: -Распознать линию, разделить его на лексемы, помните лексем (скажем, в array1) если число токенов равно числу токенов на следующей строке (ко

    -1зной

    1ответ

    Что это инструкции означает в гибком (Лекса): #define yywrap() 1 и это [\ т] + $ я найти его в коде ниже: (%% [ \t]+ putchar('_'); [ \t]+% %% вход "привет мир" выход "hello_world" )

    0зной

    1ответ

    Я создал простую лексерскую программу из кода MATLAB, где, когда пользователь набирает строку, лексемы в этой строке классифицируются. Однако при вводе строки в командном окне идентификаторы не отобра

    1зной

    1ответ

    Есть ошибка, которую я давно написал с Люценой, ища ответ на этот же вопрос. Но прошло много времени, и даже разработчик анализатора, похоже, не захотел ответить на мои вопросы, поэтому я подумал, что

    2зной

    1ответ

    Я пытаюсь создать регулярное выражение python для представления идентификаторов для лексического анализатора. Мой подход: ([a-zA-Z]([a-zA-Z]|\d)*) Когда я использую это: regex = re.compile("\s*([a-z