내가 얻을 수있는 많은 프로그래밍 언어에 대해 렉서가 필요할 것이므로 루비로 작성해야합니다. 너는 어떤 것을 알고 있니?응용 프로그램에서 사용할 수있는 루비 렉서를 알고 있습니까?
3
A
답변
5
0
이것은 사용자에게 적합하지 않지만, Pygments을 파이썬 용으로 살펴볼 것을 제안 할 수 있습니까? 질문 범위를 벗어날 수도 있지만이 도구는 ton of languages을 지원하며 명령 줄 도구를 제공하므로 Ruby에서 호출 할 수 있습니다. http://gist.github.com/82824
2
RACC은 렉서되지 않습니다 :
노 루비에서 Pygments를 사용하는 작은 루비 래퍼입니다. 파서 생성기입니다. REX는 렉서이며, 준비되었습니다. 렉스의 루비 구현입니다.
루비에 대한 또 다른 렉서. 루비 렉스라고 생각합니다.
+0
관심있는 다른 사람들을위한 FYI : 저는 RACC와 REX를 함께 사용하여 통역사를 만들었고, 그들은 일했습니다. YACC와 Lex와 너무 다르지 않습니다. – Adjam
관련 문제
- 1. Qt에있는 어휘 분석기 나 렉서를 알고 있습니까?
- 2. Win32.DLL에서 사용할 수있는 기능을 알고 싶습니다.
- 3. 응용 프로그램에서 사용할 수있는 내장 데이터베이스 엔진
- 4. 응용 프로그램에서 사용할 수있는 Microsoft Office 아이콘의 대안이 있습니까?
- 5. 특정 응용 프로그램에서 사용할 수있는 AppleScript는 무엇입니까?
- 6. 콘솔 응용 프로그램에서 StandardInput을 사용할 수있는 경우를 감지하는 방법이 있습니까?
- 7. Java 응용 프로그램에서 UI에 HTML과 CSS를 사용할 수있는 방법이 있습니까?
- 8. .net 응용 프로그램에서 사용할 수있는 파일 시스템 트랜잭션 메커니즘이 있습니까?
- 9. ASP.NET 응용 프로그램에서 XBAP를 사용할 수 있습니까?
- 10. GeoServer를 상용 응용 프로그램에서 사용할 수 있습니까?
- 11. 자바 응용 프로그램에서 사용할 수있는 최대 메모리를 계산하는 방법
- 12. 누구나 사용할 수있는 좋은 C++ 기반 SIP 스택을 알고 있습니까?
- 13. .NET 2.0 응용 프로그램에서 사용할 수있는 .NET 3.5의 기능은 무엇입니까?
- 14. 응용 프로그램에서 사용할 데이터베이스 찾기
- 15. Windows 응용 프로그램에서 Java 응용 프로그램을 사용할 수 있습니까?
- 16. 레일즈 응용 프로그램에서 루비 스크립트를 테스트하는 방법
- 17. iPhone의 응용 프로그램에서 사용할 수있는 디스크 공간은 얼마입니까?
- 18. xul 응용 프로그램에서 사용할 수있는 mongodb의 순수 자바 스크립트 드라이버
- 19. iPhone 응용 프로그램에서 사용할 수있는 최대 디스크 공간
- 20. 수작업으로 (셸) 렉서를 작성하는 방법
- 21. 플러그인을 사용할 수있는 응용 프로그램 작성
- 22. Winforms : 응용 프로그램에서 양식을 열 때마다 통보받을 수있는 방법이 있습니까?
- 23. Window Forms (.Net) 응용 프로그램에서 Google 광고를 사용할 수 있습니까?
- 24. 응용 프로그램에서 사용할 웹 데이터에 액세스 하시겠습니까?
- 25. Silverlight 응용 프로그램에서 HTML 스타일을 포함하여 사용할 수 있습니까?
- 26. 루비 : 해시의 정렬 배열, 심지어 키 불구하고 레일 응용 프로그램에서
- 27. LDAP 기반 웹 응용 프로그램에서 SSO를 사용할 수 있습니까?
- 28. ASP.NET MVC 응용 프로그램에서 Authorize 특성을 어떻게 사용할 수 있습니까?
- 29. 데스크탑 응용 프로그램에서 EJB 3.1을 사용할 수 있습니까?
- 30. 사용할 수있는 로깅 기능을 구현하는 클래스가 있습니까?
필자는 렉서를 직접 작성하고 싶지 않습니다. 나는 그들이 준비가되어지기를 바란다. – Geo
문법은 많은 다른 언어에 존재합니다. 주어진 언어에 대한 LALR 문법에 대한 Google. – greyfade