Результаты поиска по запросу "lexical-analysis"
похоже, именно то, что вы предлагаете в своем ответе, верно?
ою простой сканер. Предположим, у меня есть следующие токены, определенные для моего языка: !, !=, !==, <, <<, {Теперь я могу указать их с помощью регулярных выражений, поэтому: !=?=? | { | <<?Тогда я использовалhttp://hackingoff.com ...
Соответствие регулярному выражению на основе DFA - как получить все совпадения?
У меня есть данный DFA, который представляет регулярное выражение. Я хочу сопоставить DFA с входным потоком и получить все возможные совпадения, а не только ...
Как определить регулярное выражение в StandardTokenParsers для определения пути?
Я пишу синтаксический анализатор, в котором я хочу разобрать арифметические выражения, такие как: /hdfs://xxx.xx.xx.x:xxxx/path1/file1.jpg+1 Я хочу разобрать...
Узнайте позицию, где регулярное выражение не удалось
Я пытаюсь написать лексер в JavaScript для поиска токенов простого предметно-ориентированного языка. Я начал с простой реализации, которая просто пытается со...
Советы по созданию «Грамматики без контекста»
Я новичок в CFG, Может кто-нибудь дать мне советы по созданию CFG, который генерирует какой-то язык Например L = {am bn | m >= n} Что я получил это: So -> a | aSo | aS1 | e S1 -> b | bS1 | e но я думаю, что эта область не так, потому что ...
Советы по созданию «Грамматики без контекста»
Я новичок в CFG 's,Может кто-нибудь дать мне советы по созданию CFG, который генерирует какой-то языкНапример
DFAs против Regexes при внедрении лексического анализатора?
(Я только учусь писать компилятор, поэтому, пожалуйста, исправьте меня, если я сделаю какие-то неправильные заявления) Зачем кому-то еще реализовывать DFA в коде (операторы goto, реализации на основе таблиц), когда они могут просто использовать ...
DFAs против Regexes при внедрении лексического анализатора?
(Я'я только учусь писать компилятор, поэтому, пожалуйста, исправьте меня, если я сделаю какие-то неправильные заявления)Зачем кому-то еще реализовывать D...
Как использовать escape-символ обратной косой черты для новой строки в JavaCC?
У меня есть задание создать лексический анализатор, и у меня все работает, кроме одного бита. Мне нужно создать строку, которая будет принимать новую строку, и строка отделяется двойными кавычками. Строка принимает любое число, букву, некоторую ...