Результаты поиска по запросу "lexical-analysis"

3 ответа

Узнайте позицию, где регулярное выражение не удалось

Я пытаюсь написать лексер в JavaScript для поиска токенов простого предметно-ориентированного языка. Я начал с простой реализации, которая просто пытается со...

1 ответ

lex & yacc получить текущую позицию

1 ответ

Пишем вновь входящий лексер с Flex

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

ТОП публикаций

1 ответ

Как реализовать оператор If во Flex / bison

Я не получаю ошибку, пожалуйста, вы можете помочь мне, вот .l и .y file.thanks.

1 ответ

Как определить регулярное выражение в StandardTokenParsers для определения пути?

Я пишу синтаксический анализатор, в котором я хочу разобрать арифметические выражения, такие как: /hdfs://xxx.xx.xx.x:xxxx/path1/file1.jpg+1 Я хочу разобрать...

4 ответа

Как я могу найти только «интересные» слова из корпуса?

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

2 ответа

ANTLR - КОГДА ИСПОЛЬЗОВАТЬ ПРАВИЛА PARSER ПРОТИВ ЛЕКСЕРНЫХ ПРАВИЛ?

имаю теорию разделения теоретических правил и правил лексера в теории, но каковы практические различия между этими двумя утверждениями в ANTLR:

2 ответа

+1: Вы не можете сделать это с одним захватом регулярных выражений; Вы должны сделать это по-другому.

я есть регулярное выражение Python, которое содержит группу, которая может встречаться ноль или много раз, но когда я получаю список групп впоследствии, присутствует только последняя. Пример: re.search("(\w)*", "abcdefg").groups() это ...

1 ответ

похоже, именно то, что вы предлагаете в своем ответе, верно?

ою простой сканер. Предположим, у меня есть следующие токены, определенные для моего языка: !, !=, !==, <, <<, {Теперь я могу указать их с помощью регулярных выражений, поэтому: !=?=? | { | <<?Тогда я использовалhttp://hackingoff.com ...

1 ответ

@Pointy Мне наконец-то удалось создать свой собственный парсер, используя ссылку, которую я разместил выше. Думать, что я могу использовать это для разбора самого Javascript, - это просто ошеломительно и было действительно весело! Спасибо !

ебята, спасибо за чтение В настоящее время я пытаюсь сделать калькулятор в стиле Google. Вы вводите строку, она определяет, может ли она быть рассчитана, и возвращает результат. Я начал медленно с основ:+ - / * и обработка скобок. Я хочу со ...