YYFIX
Section: User Commands (1)
索引
jman
BSD mandoc
索引
名称
yyfix
- y.tab.c ファイルからテーブルを取り出す
索引
書式
yyfix
file
[tables
]
索引
解説
歴史的には、
yacc(1)
が生成したファイル
y.tab.c
からテーブルを取り出すために、
あるスクリプト (大抵は
``:yyfix''
という名前のもの) が用いられてきました。
現在のバージョンの
yacc(1)
が生成するテーブル名は、これまでのバージョンの
yacc(1)
が生成するものと異なるので、
この変換を簡単にするためにシェルスクリプト
が提供されています。
の最初の (そして必須の) 引数は、
取り出したテーブルを格納するファイルの名前です。
コマンドライン引数が更に指定された場合、
それらは取り出すテーブルのリストと解釈されます。
それ以外の場合、
はファイル
y.tab.c
が新旧いずれの
yacc(1)
から生成されたものかを判定し、
適切なテーブルを取り出そうとします。
以前の
yacc(1)
から取り出されるテーブルは次の通りです:
``yyexca''
``yyact''
``yypact''
``yypgo''
``yyr1''
``yyr2''
``yychk''
``yydef''
現バージョンの
yacc(1)
から取り出されるテーブルは次の通りです:
``yylhs''
``yylen''
``yydefred''
``yydgoto''
``yysindex''
``yyrindex''
``yygindex''
``yytable''
``yyname''
``yyrule''
``yycheck''
索引
関連ファイル
- y.tab.c
-
テーブルを取り出す元となるファイル
索引
関連項目
yacc(1)
索引
歴史
コマンドは
BSD 4.4
で初めて登場しました。
索引
Index
- 名称
-
- 書式
-
- 解説
-
- 関連ファイル
-
- 関連項目
-
- 歴史
-
Time: 07:06:23 GMT, January 12, 2009