22 |
22 |
23 \railterm{percent,ppercent,underscore,lbrace,rbrace,atsign} |
23 \railterm{percent,ppercent,underscore,lbrace,rbrace,atsign} |
24 \railterm{ident,longident,symident,var,textvar,typefree,typevar,nat,string,verbatim,keyword} |
24 \railterm{ident,longident,symident,var,textvar,typefree,typevar,nat,string,verbatim,keyword} |
25 \railterm{name,nameref,text,type,term,prop,atom} |
25 \railterm{name,nameref,text,type,term,prop,atom} |
26 |
26 |
27 \railalias{ident}{\railtoken{ident}} |
27 \railalias{ident}{\railtok{ident}} |
28 \railalias{longident}{\railtoken{longident}} |
28 \railalias{longident}{\railtok{longident}} |
29 \railalias{symident}{\railtoken{symident}} |
29 \railalias{symident}{\railtok{symident}} |
30 \railalias{var}{\railtoken{var}} |
30 \railalias{var}{\railtok{var}} |
31 \railalias{textvar}{\railtoken{textvar}} |
31 \railalias{textvar}{\railtok{textvar}} |
32 \railalias{typefree}{\railtoken{typefree}} |
32 \railalias{typefree}{\railtok{typefree}} |
33 \railalias{typevar}{\railtoken{typevar}} |
33 \railalias{typevar}{\railtok{typevar}} |
34 \railalias{nat}{\railtoken{nat}} |
34 \railalias{nat}{\railtok{nat}} |
35 \railalias{string}{\railtoken{string}} |
35 \railalias{string}{\railtok{string}} |
36 \railalias{verbatim}{\railtoken{verbatim}} |
36 \railalias{verbatim}{\railtok{verbatim}} |
37 \railalias{keyword}{\railtoken{keyword}} |
37 \railalias{keyword}{\railtok{keyword}} |
38 |
38 |
39 \railalias{name}{\railqtoken{name}} |
39 \railalias{name}{\railqtok{name}} |
40 \railalias{nameref}{\railqtoken{nameref}} |
40 \railalias{nameref}{\railqtok{nameref}} |
41 \railalias{text}{\railqtoken{text}} |
41 \railalias{text}{\railqtok{text}} |
42 \railalias{type}{\railqtoken{type}} |
42 \railalias{type}{\railqtok{type}} |
43 \railalias{term}{\railqtoken{term}} |
43 \railalias{term}{\railqtok{term}} |
44 \railalias{prop}{\railqtoken{prop}} |
44 \railalias{prop}{\railqtok{prop}} |
45 \railalias{atom}{\railqtoken{atom}} |
45 \railalias{atom}{\railqtok{atom}} |
46 |
46 |
47 \newcommand{\drv}{\mathrel{\vdash}} |
47 \newcommand{\drv}{\mathrel{\vdash}} |
48 \newcommand{\edrv}{\mathop{\drv}\nolimits} |
48 \newcommand{\edrv}{\mathop{\drv}\nolimits} |
49 \newcommand{\Or}{\mathrel{\;|\;}} |
49 \newcommand{\Or}{\mathrel{\;|\;}} |
50 |
50 |