1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
% Remember to use the lgrind style
\File{generated\_data\_type\_example.k},{14:54},{Jul 22 1996}
\L{\LB{\K{typedef}_\K{enum}_\{_.\,.\,.,_\V{sel\_Neg}_=_4,_\V{sel\_Minus}_=_5,_\V{sel\_Plus}_=_6,_\V{sel\_Zero}_=_7,}}
\L{\LB{_________________\V{sel\_Nilexprlist}_=_8,_\V{sel\_Consexprlist}_=_9,_.\,.\,._\}_\V{kc\_enum\_operators};}}
\L{\LB{}}
\L{\LB{\K{typedef}_\K{struct}_\V{kc\_tag\_expr}_\*\V{expr};_\C{}\1\* note that a {`}expr\' is a pointer to a {`}struct kc\_tag\_expr\'\*\1\CE{}}}
\L{\LB{\K{typedef}_\K{struct}_\V{kc\_tag\_exprlist}_\*\V{exprlist};}}
\L{\LB{}}
\L{\LB{\K{struct}_\V{kc\_tag\_expr}_\{}}
\L{\LB{}\Tab{8}{\V{kc\_enum\_operators}_\V{prod\_sel};}}
\L{\LB{}\Tab{8}{\K{union}_\{}}
\L{\LB{}\Tab{16}{\K{struct}_\{}}
\L{\LB{}\Tab{24}{\V{expr}_\V{expr\_1};}}
\L{\LB{}\Tab{16}{\}_\V{Neg};}}
\L{\LB{}\Tab{16}{\K{struct}_\{}}
\L{\LB{}\Tab{24}{\V{expr}_\V{expr\_1};}}
\L{\LB{}\Tab{24}{\V{expr}_\V{expr\_2};}}
\L{\LB{}\Tab{16}{\}_\V{Minus};}}
\L{\LB{}\Tab{16}{\K{struct}_\{}}
\L{\LB{}\Tab{24}{\V{expr}_\V{expr\_1};}}
\L{\LB{}\Tab{24}{\V{expr}_\V{expr\_2};}}
\L{\LB{}\Tab{16}{\}_\V{Plus};}}
\L{\LB{}\Tab{8}{\}_\V{u};}}
\L{\LB{}\Tab{8}{\K{float}_\V{value};__\C{}\1\* an attribute \*\1\CE{}}}
\L{\LB{\};}}
\L{\LB{}}
\L{\LB{\K{struct}_\V{kc\_tag\_exprlist}_\{}}
\L{\LB{}\Tab{8}{\V{kc\_enum\_operators}_\V{prod\_sel};}}
\L{\LB{}\Tab{8}{\K{union}_\{}}
\L{\LB{}\Tab{16}{\K{struct}_\{}}
\L{\LB{}\Tab{24}{\V{expr}_\V{expr\_1};}}
\L{\LB{}\Tab{24}{\V{exprlist}_\V{exprlist\_1};}}
\L{\LB{}\Tab{16}{\}_\V{Consexprlist};}}
\L{\LB{}\Tab{8}{\}_\V{u};}}
\L{\LB{\};}}
|