abstract-syntax-tree

    1

    2답변

    Eclipse를 사용하여 clang을 디버깅하려고합니다. 전 전 처리기의 생성자에서 clang/lib/lex/preprocessor.cpp에 중단 점을 넣었습니다. "test.c"파일을 디버그 구성에서 인수로 설정했습니다. 실행 -> 디버그 -> 로컬 C/C++ 응용 프로그램으로 이동했습니다. "디버그 할 로컬 응용 프로그램 선택"질문. 나는 "clang"

    2

    1답변

    나는 Bison을 처음 사용했습니다. 파서를 구현하려고합니다. 내가 직면 한 주된 문제는 파스 트리이다. 내가 제거 할 수없는 나무와 관련된 오류가 나타납니다. 그것은 "unknown type name 'tree'"라고 말합니다. 여기에 내 y 파일이 있습니다. 아무도 내가 이것을 해결할 수 있다면 기뻐할 것입니다. 파서가 너무 심하게 필요합니다. 미리 감

    1

    1답변

    자바 스크립트 상속 함수를 작성하는 동안 얼마 전에 Visual Studio에서 intellisense와 함께 매우 이상한 동작을 발견했습니다. 다른 곳에서는 문서화되지 않았다고 생각합니다. 나는 VS2008과 VS2010에서 이것을 지금까지 관측했지만, 내가 아는 모든 것을 위해 더 일찍 되돌아 갈 수있다. 기본적으로 VS는 기능을 실행하고 결과를 인텔리

    18

    2답변

    저는 계산기가 어떻게 작동하는지 배우고 싶습니다. 2 파서 수학의 일반적인 규칙을 존중해야 - 1 + 2 × (10)는 예를 들어, 우리는 다음과 같이 중위 표기법에 입력을 말한다. 2 = 19 (보다 3 X 10 - - 2 = 28) 하고 다음이 고려 1 + (2 ×) : 1 + 2 (X) 상기의 예에서, 이는 ((2/9) + 7) - 2 추상 구문 트리

    0

    1답변

    나는해야 할 일이 있고 시작할 방법을 모른다.이 ((책이 게시 _)이 .author 2000> 여기서)는 다음과 같아야합니다 주요 방법은 : Expression ex = new DotExpression( new WhereExpression( new NameExpression("book"), new NameExpression("pu

    4

    1답변

    필자가 작성중인 컴파일러에 대해 AST를 작성하기 위해 Bison과 협력 중입니다. AST에서 노드를 구축하는 가장 좋은 방법은 무엇입니까? 예를 들어 제 질문이 더 명확해질 수 있습니다. 다음 코드 감안할 때 : I 필드 규칙이 필드 노드를 반환 할 위의 예에서 field : modifier type TOK_IDENT TOK_SEMICOLON

    2

    1답변

    파이썬 3의 AST 덤프 형식을 구문 분석하고이를 사용하기 쉬운 AST 형식으로 변환 할 수있는 문법을 작성하는 데 문제가 있습니다. 나는 이렇게하기 위해 ANTLR 문법을 작성하기로 결정했으나 키워드 블록을 처리하는 데 문제가 있습니다 (하지만 키워드 블록 만 사용). 나는 같이 키워드 문법을 절연 :이이 키워드 규칙에 표시된 형식, 키워드 (쉼표로 구분

    0

    1답변

    나는 파스 트리에서 순서대로 순회했으며 심볼 테이블도 생성되었습니다. 하지만이 용도로 AST를 작성하려면 어떻게해야합니까? 다음 다른 아이들의 목록을 한 후, 귀하의 구문 분석 트리에서 당신이 중위 즉 이 왼쪽 아이를 가지고 갈 부모를, 그리고 다음은 내가 (일부 신뢰할 수없는 자원) 수집 한 것입니다. SEMICOL, 괄호 같은 것을 발견하면 AST에 추

    2

    2답변

    JDT ASTParser를 사용하면 메소드 선언이 익명 내부 클래스에 있는지 확인할 수 있습니까? 프로젝트에서 사용되지 않는 공용 메소드를 찾으려면 Eclipse 플러그인을 작성합니다. MethodDeclaration 노드에서 ASTVisitor를 사용하고 JDT 검색을 사용하고 있습니다. 문제는 각 Java 클래스를 탐색하는 동안 Listener와 같은

    7

    1답변

    파이썬 용 문서 API에 대해 작업하고 있습니다. Python Docs을 호출하고 있습니다. 거의 모든 내장 함수는 거의 독점적으로 C 모듈이기 때문에 정적 분석 스위트에서 액세스 할 수 없습니다. 내가 기억할 수있는 한,이 규칙에 대한 예외는 생각할 수 없다. 제 질문의 첫 번째 부분은 CPython의 C 확장이 전제 인 기본 제공 모듈입니까? 이것이 사