누구나 XPath 용 AST (추상 구문 트리)를 개발하는 방법을 가르쳐 주실 수 있습니까? 완전히 혼란 스럽습니다. 감사합니다.XPath 용 AST (추상 구문 트리)를 개발하는 방법은 무엇입니까?
0
A
답변
0
ANTLR을 사용하면이 작업을 시작할 수있는 좋은 방법입니다.
그러나 표현 파서처럼 첫 번째로과 같은 간단한 것을 만들면됩니다. 이렇게하면 기초를 이해하게됩니다. 아마도 ANTLR에 대한 수십 가지 예제를 발견 할 것입니다. 스택 오버플로에 대해서도 의심 스럽습니다.
표현식 문법과 그에 대한 AST를 얻은 후 다음에 XPath를 고려하십시오. XPath의 정의가 다른위원회의 거대한 XML 구성을 토대로 한위원회에서 만들어 졌기 때문에 이것이 훨씬 더 복잡하다는 것을 알 수 있습니다. 따라서 문제는 파서를 사용하여 AST를 작성하는 방법을 조금 알고, 두위원회가 XPath를 정의하기 위해 작성한 모든 내용을 읽는 것이 중요합니다.
+0
대단히 감사합니다! 나는 너의 제안을 지금 따르고있다. – user3025839
관련 문제
- 1. 구문 분석 트리를 AST (추상 구문 트리)로 변환 C++
- 2. 추상 구문 트리를 탐색하십시오.
- 3. 인터프리터 백엔드, 추상 구문 트리를 어떻게 트래버스합니까?
- 4. 구문 분석 트리를 추상 구문 트리로 축소하는 방법은 무엇입니까?
- 5. . NET 용 Java AST 파서
- 6. 추상 구문 트리를 구성하는 방법
- 7. Netbeans의 AST (추상 구문 트리)보기
- 8. 들소에서 문법의 추상 구문 트리를 표시하는 방법은 무엇입니까?
- 9. XPath 용 XML 구문
- 10. C# 내의 Lua AST
- 11. Groovy에서 AST 트리를 철저히 다루기
- 12. Python에서 ANTLR로 구문 분석 할 때 목록 대신 AST- 트리를 가져 오는 방법은 무엇입니까?
- 13. 추상 구문 트리의 일부를 설계하는 방법은 무엇입니까?
- 14. 추상 구문 트리 질문
- 15. 추상 구문 트리를 만드는 컨텍스트에서 합성 된 속성이란 무엇입니까?
- 16. CoffeeScript 파일에 대한 추상 구문 트리를 생성하려면 어떻게해야합니까?
- 17. AST
- 18. Clang : AST (추상 구문 트리)는 어떻게 생겼습니까?
- 19. BNF에서 추상 구문 트리 (AST)를 디자인하는 방법
- 20. 일반 AST 빌더
- 21. Facebook 페이지 용 앱을 개발하는 방법은 무엇입니까?
- 22. 새로운 프로그래밍 언어의 추상 구문 트리를 평가하는 방법
- 23. 구문 분석 트리를 작성하는 방법은 무엇입니까?
- 24. 대서양 틱 (AST vs Postfix) 알고리즘
- 25. XPath 표현식을 구문 분석합니다.
- 26. ANTLR - 생성 된 AST 트리를 사용하는 방법?
- 27. 좋아하는 추상 구문 트리 최적화
- 28. AST 용 트리 구조
- 29. 추상 구문 트리 란 무엇입니까?
- 30. 추상 또는 구체적인 구문 트리를 사용하는 경우는 언제입니까?
정확히 무엇을 하시겠습니까? XPath를 파싱하고 XPath의 AST를 만드시겠습니까? 또는 XPath를 사용하여 AST (XML은 거의 직접적으로)를 처리 할 수 있습니까? –
XPath를 구문 분석하고 XPath의 AST를 만들고 싶습니다. – user3025839
파스칼을 파싱하고 파스칼에 대해 AST를 얻고 싶지 않은 것과 어떻게 다른가요? 아무도 당신에게 당신이 기본 개념을 가지고 있다는 것을 증명할 수없고 어떤 일을 시도한 적이 없다면 당신에게 어떤 것을 가르쳐 줄 것입니다. –