symbol-table

    1

    1답변

    나는 작은 C 언어에 대한 내 자신의 컴파일러를 구축하고 싶습니다 : 이미 ANTLR을 사용하여 AST (추상 구문 트리)를 구축하고, (GRosemberg code 다음) 내 심볼 테이블을 구현, 내 문법을했습니다 내가 y를 AST를 통해 실행 및 토큰에 따라 나는 내 기호에 새 심볼을 넣어 찾아야합니까 .. 내 기호 내 심볼 테이블을 채우기 위해,하지만

    2

    1답변

    이클립스를 사용하여 내 grammar (antlr 완료)에서 심볼 테이블을 작성하려고합니다. 그러나 나는 무엇을 시작해야할지 모른다. 필자는 어딘가에서 antlr이 생성 한 파서와 렉서가 필요하다고 생각한다. 누군가가 쉬운 예를 알고 있으므로 그것이 어떻게 작동하는지 이해할 수 있습니까?

    2

    2답변

    요즘 나는 펄과 무스를 사용하는 프로젝트를하고 있습니다. 나는 무스가 걸레 (MOP) 위에 세워져 있음을 이해합니다. 나는 걸레 (MOP)에 너무 익숙하지 않고 이해할 수없는 뭔가를 만났습니다. 이론적 인 설명을 사용할 수 있습니다. 펄 인터프리터의 심볼 테이블에서 그 방법을 찾아 볼 것입니다 : 내가 이제까지 무스, 당신이이었다 객체의 메소드를 호출하는

    0

    1답변

    Visual Studio 2005 또는 2010에서 C/C++ 언어로 개발하고 있습니다. 바이너리 또는 실행 파일의 기호 테이블에서 전역 구조 정의 정보를 가져 오려고합니다. 다음을 예로 들어 보겠습니다. 'TD'라는 글로벌 구조와 구조의 세 멤버. 코드가 컴파일 된 후에는 정보가 기호 테이블, PDB 기호 파일 또는 DBG 파일에 있습니다. 기호 테이블에

    0

    1답변

    Im (symbol_table symtab, char sym) 인수가있는 get_symbol을 쓰는 데 어려움을 겪고있는 기호 테이블과 메신저를 작성하고 있습니다. 나는 2 개의 함수 get_symbol과 set_symbol에 대한 코드를 작성해야하는데, 나는 심볼 테이블이 무엇인지 이해하고이 두 함수를 작성하는 방법에 문제가있다. get_symbol()에

    3

    2답변

    function f() { return s; } // works fine though no `s` is defined yet ! var s=1; f(); // 1 delete s; var s=2; f(); // 2 (function() { var s=3; f(); // 2 and not 3 which means lexical scopi

    2

    2답변

    일부 프로그래밍 언어 허용 매개 변수는 함수 호출에서 기본값을 가지거나 구조체의 특성에서 기본값을가집니다. 파이썬이나 자바 스크립트와 마찬가지로 함수 호출에서 일부 매개 변수를 생략하면 함수에서 기본 값이 대체됩니다 (struct가 속성에도 기본값을 가질 수 있음). 그렇다면 컴파일러는 실제로 이것을 어떻게 처리합니까? 특히 기호 테이블에? 기본 값을 가리

    1

    1답변

    심볼 테이블은 프론트 엔드와 백엔드 모두에서 사용되지만 대상 코드가 다른 시스템에서 실행될 경우 심볼 테이블을 백엔드로 전달하는 방법은 무엇입니까? 어떻게 든 중간 표현에 "부착"되었거나 논리 주소 공간의 인스턴스에 포함됩니까?

    1

    2답변

    Java의 임의 코드베이스의 경우 기호와 유형 간의 USES 및 USED-BY 관계 테이블을 개념적으로 작성하려고합니다. 기호 표에는 필요한 정보가 있습니다. 그러나 프론트 엔드를 작성하는 것은 거대한 작업처럼 보이고 내 프로젝트를 더 큰 하위 프로젝트로 전환 할 위험이 있습니다. 이유는 없습니다. 바이트 코드, Java .class 파일에 형식과 참조를

    -1

    2답변

    최근에 나는 John Levine의 저서 "Linkers and Loaders"를 보았습니다. 이 책은 2000 년에 작성되었습니다. 누구든지 자신의 책을 읽었다면 2013 년에 Objective-C와 관련하여 작성자가 말하는 모든 것이 있습니까? 선반 위에 올려 놓은 책이 좋아 보이기 때문에 묻습니다. 정보가 오래 되었다면 책을 정말 공부하고 싶지 않을