2011-12-01 1 views
3

로깅 시스템이 있으며, erlang OTP 서버가 로그를 쓰는 중입니다.루비 (eryang) 파서가 루비로 쓰여 있습니까?

또한 내부 사용자를위한 레일스 인터페이스가 있으며 이에 대한 로그 분석을 제공하려고합니다.

나는 erlang 파서가 아닌 erlang 파서를 찾으려고 노력했다. 루마에서 작성되었다. 운은 아직 없습니다.

erlang 용어는 간단합니다. 원자 튜플리스트 (포함한 문자열), 진, 및 PID/REF

원자

튜플

목록 배열처럼 PID/

이진 해시 같다 심볼처럼/ref는 문자열과 같습니다.

누구나 기존의 erl-to-ruby 파서를 알고 있습니까?

+0

당신은 렉서와 얼랑 프로그램이나 루비 얼랑에서 * 번역기 *의 추상 구문 트리를 구축하는 구문 분석기로 * 파서 *을 의미합니까? – maerics

+1

아니요, 나는 erlang 용어 (루마 프로그램이 아니라)에서 루비 번역기를 의미했습니다. json 파서처럼. – allenhwkim

답변

5

어쩌면 이것은 당신이 찾고있는 것이 아니지만 BERT-RPC을 확인할 수 있습니다. Ruby를 비롯하여 다양한 언어에 대한 서버, 클라이언트 및 서버가 있습니다 (페이지 하단에 나열되어 있습니다).

+1

나는 BERT와 ERNIE을 추천 할 것이다. Tom Preston-Werner of github. Inaka (컨설턴트)는 중요한 Rails/Erlang 프로젝트에이 도구를 사용했으며 매우 효과적이었습니다. Erlang 용어와 Ruby 사이의 변환을 허용합니다. 그것은 부울 같은 것들에 대해, 당신이 편안하게해야하지만, 나는이 권고안에 동의한다. – inaka

관련 문제