yacc

    5

    4답변

    는 좀 들소 문법이 있습니다 input: /* empty */ | input command ; command: builtin | external ; builtin: CD { printf("Changing to home directory...\n"); } | CD WORD { printf("Ch

    0

    1답변

    yacc에서 명령 줄 argu 구문을 구문 분석하는 방법은 무엇입니까? 물론 내가 모두 렉스 & yacc를 입력으로 정의되지 않은 다음 타겟은 커맨드 라인 가지 인자를 포함 int input(void) { printf("in input\n:"); char c; if(target > limit) return 0; if((c = target[0][o

    6

    1답변

    오류가 발생하지 않습니다. 제발 도와주세요 .l 및 .y file.thanks입니다. %{ #include "ifanw.tab.h" extern int yylval; %} %% "=" { return EQ; } "!=" { return NE; } "<" { return LT; } "<=" { return LE; } ">" { ret

    4

    3답변

    2 + 2 = 4 및 2.2 + 2 = 4.2 인 프로그램을 작성해야합니다. 나는 모든 것을 부동 소수점으로 취급하기 때문에 이미 그렇게했지만 "잘못된"것입니다. 나는 그들을 구별해야한다. 여기에 지금까지이 작업은 다음과 같습니다이 %{ #include <stdio.h> #include <ctype.h> %} %token <dval> FLOAT

    3

    2답변

    나는 lex와 yacc을 시험해보고 이상한 문제에 부딪 혔지 만, 문제를 자세히 설명하기 전에 내 코드를 보여주는 것이 가장 좋을 것이라고 생각합니다. %{ #include <stdio.h> int yydebug=1; void prompt(); void yyerror(char *); int yylex(void); %} %union {

    1

    1답변

    yacc을 사용하여 명령 줄을 구문 분석하려고하지만 C 파일에서 명령 줄을 호출하려고합니다. 어떻게 가능할까요?

    0

    1답변

    안녕하세요 여러분, 누군가 내 상황에서 도움을 주실 수 있습니다. 즉, Assembler에서와 같이 JMP (Jump) instructior를 구현하는 instrucior를 검색 할 수 있습니까? 나는 Flex/Bison의 goto 기능을 사용할 수 있다는 것을 알았지 만 어떻게해야하는지 전혀 모른다. 아무도 아이디어를 얻었어요. 임 너의 도움에 아주 감사

    4

    2답변

    나는 YACC (Bison) 문법, Lex (Flex) 토크 나이저 및 C 언어 프로그램 중 struct (또는 실제로 모든 변수)을 공유해야합니다. 현재 문법 파일에 실제 객체를 선언하고 어느 곳에서든지 (보통은 C 소스 파일) 필요에 따라 extern 포인터를 사용하여 객체를 조작합니다. C 파일과 문법 파일 사이에 공유 된 헤더 (및 구현) 파일이있어

    0

    1답변

    % glr-parser 지시어와 결합 된 동작의 바이슨 규칙을 수락 할 수 있습니까? aRule : 다음과 같은 뭔가 'A' 'B' 'c'는 {/ * 몇 가지 계산을 수행하고 /이 규칙을 거부하고하여 yyparse 함수에서 반환하지 않고 구문 분석을 계속할 수 있도록 그에 따라 . * /};

    11

    3답변

    누구든지 lex/yacc 형식 문법의 온라인 저장소를 알고 있습니까? 나는 빠른 소스 코드 변환기를 만들기 위해 자바 문법을 찾고있다. 감사합니다. 편집 : 가능한 한 적은 문법으로 fslex/fsyacc를 사용하고 싶기 때문에 필자는 lex/yacc를 선호합니다.