gppg

    0

    2답변

    임 내가 yacc에를 구축했다 ("declare" "namespace" ";")* ("declare" "variable" ";")* EBNF 식을 모델링하기 위해 노력하고, 문법 (임 MPPG 사용)하는 것 같다 이것을 나타낼 수는 있지만 테스트 표현과 일치하지 않습니다. 내가 일치하도록 노력하고있어 테스트 케이스/갈등을 줄일 수 렉서에서 토큰 스트림

    12

    3답변

    YACC (또는 저는 MPPG의 경우) 출력을 추상 구문 트리 (AST)로 만들 수 있습니까? 내가 읽고있는 모든 것들은 YACC를 간단하게 만들 것을 제안하지만, 당신이 그것을 구축 할 때 트리에서 노드를 움직일 때를 어떻게 알 수 있는지 아는 것이 어렵습니다.