interpreter

    1

    2답변

    그래서 저는 파이썬과 비슷한 언어를 만들기 위해 통역을하고 있습니다. 지금 나는 이것이 작은 일이 아니라는 것을 잘 알고 있으며, 그것이 잘 작동하거나 많이 할 것을 기대하지는 않는다.하지만 몇 가지 기본적인 기능 (변수, 함수, 루프, if 문 등)을 갖고 싶다. 그래서 현재 나는 통역사가 파일을 받아서 토큰 목록으로 나눠서이 토큰을 AST로 변환 할 준

    0

    1답변

    Xtext에서 문법을 만들었습니다. plugin.xml에서 이클립스 응용 프로그램을 시작하고 내 문법을 테스트 할 수 있습니다. 이제 내 DSL 코드를 시작할 수 있도록 통역사를 만들어야합니다. 클래스 인터프리터를 사용하여 패키지를 만들었지 만 Eclipse 에디터에서 열어 본 파일에 액세스하는 방법을 모른다. 다른 한편, 나는 인터프리터가 편집자의 파일을

    1

    3답변

    나는 스스로 평가할 수있는 라켓 통역기를 쓰려고했지만 어떤 이유로 든 작동하지 못한다. interpreter.rkt의 코드는 꽤 표준 적입니다. interpreter-test.rkt의 코드가 문제 일 수 있습니까? 나는 잘 모르겠다. interpreter.rkt #lang racket (provide eeval) (define (eeval lines

    0

    1답변

    Sublime Text 2를 사용하여 파이썬 스크립트를 실행 중입니다. 스크립트를 실행하려면 명령 B를 사용하십시오. 파이썬 인터프리터에 입력하여 변수를 탐색 할 때까지는 잘 작동합니다. 인터프리터는 나타나지 않습니다. 대화식이되어야한다. 아이디어와 코드 스 니펫을 주 스크립트에 추가하기 전에 그것을 테스트하기 위해 Sublime Text 2의 인터프리터에

    3

    1답변

    내가 이해 한 바로는 표준 루아 인터프리터는 먼저 입력 코드를 "바이트 코드"(luac의 출력)로 컴파일 한 다음 해당 바이트 코드를 "해석"합니다. 그러나 기본적으로 JIT 컴파일러의 정의가 아닌가요? 그렇다면 루아 지트는 무엇을합니까? 표준 루아 통역자와 어떻게 다른가요? 어떻게 이렇게 빨리 갈 수 있습니까?

    0

    1답변

    저는 C++에서 간단한 Brainfu * k IDE를 Borland의 CppBuilder6를 사용하여 작성하기로 결정했습니다. 나는 RichEdit에 대해 생각하고 그것을 메모장처럼 보이게 만들었다. 그런 다음 입력을 위해 TEdit을, 출력을 위해 TMemo를 추가했습니다. 몇 가지 테스트를 한 후에 RichEdit이 제 경우에 사용하기에 좋지 않은 구성

    0

    1답변

    나는 호기심을 자극하기 위해 장난감 언어를 쓰고있다. 여러 정규 표현식을 사용하여 토큰을 작성하는 작동하는 렉서를 작성했습니다. 성능 측면에서 볼 때 캐릭터별로 소스 코드를 반복 재생하고 토큰을 파악하거나 정규식을 사용해야합니까? "적절한"렉서가 어떻게 구현되는지 궁금합니다.

    0

    1답변

    SciTE라는 IDE와 함께 "LuaForWindows_v5.1.4-46.exe"를 다운로드했습니다. 내가 SciTE 대화 형 루아를 사용 print(a) 되지 않았습니다 assigned.When을 excute에하려고 할 때 그러나, 출력은 "변수 'qqqqqq'는 선언되지 않았습니다"입니다. 내가 Cmd를 내가 책에서 본대로 다음 출력은 "전무"동일합

    1

    1답변

    내가 PyZo의 파이썬 인터프리터에서 인수 스크립트를 실행하는 방법을 알고 PyZo을 (python3.5 포함) 사용 해달라고하고 - 또는 일반적으로 파이썬 인터프리터에서 . 내가 python3에 대한 예를 here 작업 다음을 찾았지만 (input_data.csv 예를 들어, CSV 파일)이 iPython에서 일하고 스크립트 >>> exec(open(".

    0

    3답변

    프로그래밍 언어 구현을 위해 Pharo VM을 어떻게 사용할 수 있습니까? 어디에서 Slang에 대한 자습서를 찾았습니까? 아니면 자신의 .image를 처음부터 만들 수 있습니까?