2011-01-27 4 views
3

Я недавно играю с Racket, в настоящее время реализую lexer для подмножества языка сценариев ... и задаюсь вопросом, есть ли еще примеры, чтобы показать, как использовать генератор лексера в Racket?Примеры, показывающие, как использовать генератор ракеток-лексеров?

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

+0

Перед тем, как ответить на этот вопрос: когда вы говорите «ссылочное положение каждого символа», вы имеете в виду, что вы хотите проанализировать представление, которое сохраняет информацию о расположении каждого токена в исходном источнике? –

ответ

3

библиотек на ПЛАНЕТЕ являются большим ресурсом для более сложных примеров. Попробуйте, например, Infix Parser.

+0

Хороший, хороший. и спасибо за вас, проблема решена :) –

 Смежные вопросы

  • Нет связанных вопросов^_^