YYFIX(1)

명칭
yyfix - y.tab.c 파일로부터 테이블을 꺼낸다

서식
yyfix file [tables]

해설
역사적으로는, yacc(1) 하지만 생성한 파일 y.tab.c (으)로부터 테이블을 꺼내기 위해서(때문에), 어느 스크립트 (대체로는 “:yyfix” (이)라는 이름의 것)이 이용되어 왔습니다. 현재의 버젼의 yacc 하지만 생성하는 테이블명은, 지금까지의 버젼의 yacc 하지만 생성하는 것과 다르므로, 이 변환을 간단하게 하기 위해서 셸 스크립트 yyfix 하지만 제공되고 있습니다.

yyfix 의 최초의 (그리고 필수의) 인수는, 꺼낸 테이블을 격납하는 파일의 이름입니다.

명령행 인수가 더욱 지정되었을 경우, 그것들은 꺼내는 테이블의 리스트라고 해석됩니다. 그 이외의 경우, yyfix (은)는 파일 y.tab.c 하지만 신구 어느 yacc (으)로부터 생성된 것인지를 판정해, 적절한 테이블을 꺼내려고 합니다.

이전의 yacc (으)로부터 꺼내지는 테이블은 다음과 같습니다: “yyexca”, “yyact”, “yypact”, “yypgo”, “yyr1”, “yyr2”, “yychk”, “yydef”

현버젼의 yacc (으)로부터 꺼내지는 테이블은 다음과 같습니다: “yylhs”, “yylen”, “yydefred”, “yydgoto”, “yysindex”, “yyrindex”, “yygindex”, “yytable”, “yyname”, “yyrule”, “yycheck”

관련 파일

y.tab.c
    테이블을 꺼내는 원이 되는 파일

관련 항목
yacc(1)

역사
yyfix 명령은 4.4BSD 그리고 처음으로 등장했습니다.