ruby-parser

    1

    1답변

    는 최근에 나는 루비 루비 1.8.7에서 파스 트리를 사용하는 ROR 프로젝트를 변환하고 1.9.3 파스 트리가 명의 Google의 무리에 대한 검색, 1.9.3와 함께 작동하지 않을 수 있다는 것을 알아 낸, 여전히 몇 가지 코드와 함께 붙어 -migration 다양한 대안 ruby_parser처럼 sourcify, parse_tree_reloaded 발

    1

    1답변

    Ruby로 작성된 Vagrant 파일에 정의 된 구성을 파싱하고 자바 코드의 다른 곳에서 설정을 사용해야합니다. jRubyParser를 탐색하려고 시도했지만 사용법을 정의하는 문서를 발견하지 못했습니다. Ruby에 대한 사전 경험이 없으므로, 해당 지역의 Vagrant Repo를 로컬에서 복제했지만 코드를 검색해도 도움이되지 않습니다. Vagrant는 파일

    1

    2답변

    ruby_parser 및 Ruby2Ruby 젬을 사용하여 어떤 조건이 평가되었는지와 그 결과와 매개 변수가 무엇인지 추적하는 코드를 작성합니다. 가능한 한 간단하게 유지하기 위해 때때로 AST를 약간 재 작성합니다. 물론 결과가 원래와 정확히 동일하면 확신 할 수 있습니다. 트리플 점이 유효한 Ruby 표현으로 대체된다고 가정하면 다음 세 개의 루비 스 니