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

名称
書式
解説
関連ファイル
関連項目
歴史

jman



Time: 07:06:23 GMT, January 12, 2009