gold-parser

    2

    1답변

    스켈레톤 생성 후 코드를 구현하는 방법을 잘 모르겠습니다. 나는 단지 const를 사용하지 않았다, 나는 메인 파일을 가지고 있고 C#와 함께 여러 개의 C (++) 버전을 시도했지만 아직도 이해하지 못한다. 나는 그들 중 누구라도 파일을로드하고 테스트 파일을 파싱 할 수 있다고 생각하지 않는다. (나는 골드 빌더가 내 테스트 파일을 파싱 할 수 있음을 안

    0

    1답변

    2007 년에 출시 된 Piepkorn GOLD Engine을 내 상자에서 사용할 수 없습니다 (DMD 1.056/Tango 0.99.9/Windows 7). 내가 사용하는 탱고 버전에 더 이상 존재하지 않는 tango.io.MemoryConduit 모듈을 가져옵니다. 발췌 : import tango.io.Conduit, tango.io.

    1

    6답변

    성능상의 이유로 C# 라이브러리를 C++로 이식합니다. 정상적으로 작동하는 동안이 라이브러리는 평균 길이가 150 자 미만인 약 150,000 개의 수학 표현식 (Excel 수식 생각)을 구문 분석해야합니다. C# 버전에서는 구문 분석 코드를 생성하기 위해 GOLD 파서를 사용했습니다. 1 초 미만의 모든 150,000 표정을 구문 분석 할 수 있습니다.

    0

    1답변

    저는 Goldparser에서 Shift-Reduce 충돌로 인해 정말로 고생했습니다. 내가 전역 변수를 할당 할 상단에 public $Test = null; protected $bDemo = true; function Main() { } private function Run() { } 그 후 함수 정의를 오는 : 나는 이론적으로 다음 스

    1

    1답변

    나는이처럼 보이는 파일을 구문 분석 할 수있다 : 나는 처음부터 작성된 파서가 versioninfo { "editorversion" "400" "editorbuild" "4715" } visgroups { } world { "id" "1" "mapversion" "525" "classname" "wo

    0

    1답변

    VBScript 용 GoldParser 문법을 다시 작성하고 있습니다. In VBScript 문은 개행 또는 ':'을 사용하여 종료됩니다. 모든 문은 Newline 터미널로 종료하는 NewLine = {All Newline} | ':' 때문에, 빈 라인으로 끝나는 프로그램 만이 허용됩니다 그러므로 나는 다음과 같은 터미널을 사용합니다.

    2

    1답변

    VBScript 용 GOLD Parser 문법을 작성하고 있습니다. 여기에 추출물이 있습니다 : <CallStmt> ::= 'Call' <CallExpr> | <CallExpr> <ParameterList> !| <CallExpr> '(' <Expr> ')' | <CallExpr> '(' ')'

    0

    1답변

    GOLD 파서 빌더를 사용하여 스크립트 언어에 대한 문법을 ​​만들려고합니다. C#으로 결과를 출력하기를 원하기 때문입니다. 그러나 파서는 터미널이 독특하게 싶어한다. 그러나 터미널의 의미는 문맥에 민감 할 수 있습니다. '-'기호를 고려하십시오. 두 -x 및 x-y은 유효하고 다음과 같이 하나는 문법을 작성할 수 ! ---------------------

    6

    2답변

    VBScript 파서를 만들려고합니다. 나는 그것에 대해 갈 가장 좋은 방법이 무엇인지 궁금 해서요. 나는 연구하고 연구했다. 가장 인기있는 방법은 Gold Parser 또는 ANTLR과 같은 것입니다. 구현하려는 기능은 VBScript에서 구문 오류의 동적 검사를 수행하는 것입니다. 일부 텍스트가 바뀔 때마다 전체 VBS를 컴파일하고 싶지 않습니다. 어떻

    0

    1답변

    하나의 언어를 다른 프로젝트로 변환하려고하는데 GOLD Parser를 사용하고 있습니다. 나는 회심에 의견을 포함시킬 수 있어야한다. 문제는 CommentLine 및 CommentBlock이 노이즈로 간주되어 캡처되어 버려집니다. 이 동작을 끌 수있는 간단한 방법이있어서 주석을 읽을 때 나머지 트리를 통해 보내어 다른 명령문처럼 처리 할 수 ​​있습니까?