2009-03-18 3 views

답변

5

RACC 당신에게 유용할까요?

REX과 결합하여 렉서를 생성 할 수 있습니다.

+0

필자는 렉서를 직접 작성하고 싶지 않습니다. 나는 그들이 준비가되어지기를 바란다. – Geo

+1

문법은 많은 다른 언어에 존재합니다. 주어진 언어에 대한 LALR 문법에 대한 Google. – greyfade

0

이것은 사용자에게 적합하지 않지만, Pygments을 파이썬 용으로 살펴볼 것을 제안 할 수 있습니까? 질문 범위를 벗어날 수도 있지만이 도구는 ton of languages을 지원하며 명령 줄 도구를 제공하므로 Ruby에서 호출 할 수 있습니다. http://gist.github.com/82824

2

RACC은 렉서되지 않습니다 :

노 루비에서 Pygments를 사용하는 작은 루비 래퍼입니다. 파서 생성기입니다. REX는 렉서이며, 준비되었습니다. 렉스의 루비 구현입니다.

루비에 대한 또 다른 렉서. 루비 렉스라고 생각합니다.

+0

관심있는 다른 사람들을위한 FYI : 저는 RACC와 REX를 함께 사용하여 통역사를 만들었고, 그들은 일했습니다. YACC와 Lex와 너무 다르지 않습니다. – Adjam

관련 문제