ruby-ripper

    -1

    1답변

    한 가지 문제가 있습니다. 루비 코드를 포함하는 열이있는 표가 있습니다 (예 : self.org_premium = self.volume/12 * 0.1492 self.billing_premium = self.subscriber_premium + self.org_premium 또는 employment_level == 'P' 또는 vol_life.save).

    6

    1답변

    리퍼는 Ruby 1.9와 함께 제공되는 파싱 라이브러리입니다. 이 AST를 가지고 루비 코드로 다시 변환 할 수있는 라이브러리가 있습니까 pp Ripper.sexp("def foo; yield :a; return 1 end") #=> [:program, [[:def, [:@ident, "foo", [1, 4]], [:params,

    1

    1답변

    루비 리퍼 라이브러리에 기형 입력이있을 때 오류를 감지하는 방법을 알아 낸 사람이 있습니까? ruby-1.9.2-p180 :002 > Ripper.sexp("array[1 2]") => [:program, [:@int, "2", [1, 8]]] ruby-1.9.2-p180 :003 > 나는 소스 약간과 발견 #compile_error, # 회신, #