X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fsoftware%2Fmatita%2Fhelp%2FC%2Fsec_usernotation.xml;h=e141bd85997a9a82ea23adf6395b2c9ab0867587;hb=refs%2Fheads%2Fmatita-lablgtk3;hp=734e95692b135e39325c118db8b95666519fb832;hpb=5591e27a010ba6eb06cbd61b5b22358f2d572871;p=helm.git diff --git a/helm/software/matita/help/C/sec_usernotation.xml b/helm/software/matita/help/C/sec_usernotation.xml index 734e95692..e141bd859 100644 --- a/helm/software/matita/help/C/sec_usernotation.xml +++ b/helm/software/matita/help/C/sec_usernotation.xml @@ -84,7 +84,7 @@ | - left associative + right associative Right associative @@ -104,7 +104,153 @@ ¬ation_rhs; ::= + &unparsed_ast; + &TODO; + + + + | + &unparsed_meta; + &TODO; + + + + + + + unparsed_ast + + + + &unparsed_ast; + ::= + @{&enriched_term;} + A content level AST (a term which is parsed, but not disambiguated). + + + + | + @&id; + @id is just an abbreviation for @{id} + + + + | + @&csymbol; + @'symbol is just an abbreviation for @{'symbol} + + + +
+ + + enriched_term + + + + &enriched_term; + ::= + 〈〈A term that may contain occurrences of &unparsed_meta;, even as variable names in binders, and occurrences of &csymbol;〉〉 + &TODO; + + + +
+ + + unparsed_meta + + + + &unparsed_meta; + ::= + ${&level2_meta;} + &TODO; + + + + | + $&id; + $id is just an abbreviation for ${id} + + + + | + $_ + $_ is just an abbreviation for ${_} + + + +
+ + + level2_meta + + + + &level2_meta; + ::= + &unparsed_ast; + &TODO; + + + + | + term &nat; &id; + &TODO; + + + + | + number &id; + &TODO; + + + + | + ident &id; + &TODO; + + + + | + fresh &id; + &TODO; + + + + | + anonymous + &TODO; + + + + | + &id; + &TODO; + + + + | + fold [left|right] &level2_meta; rec &id; &level2_meta; + &TODO; + + + + | + default &level2_meta; &level2_meta; + &TODO; + + + + | + if &level2_meta; then &level2_meta; else &level2_meta; &TODO; + + + + | + fail &TODO; @@ -167,9 +313,15 @@ | - \frac &layout; &layout; + &layout; \frac &layout; Fraction + + + | + \infrule &layout; &layout; &layout; + Inference rule (premises, conclusion, rule name) + | @@ -262,6 +414,7 @@ List of layouts separated by sep (default: any blank) + | @@ -270,6 +423,33 @@ Non empty list of layouts separated by sep (default: any blank) + + + + | + mstyle &id; value (&layout;) + + Style attributes like color #ff0000 + + + + + | + mpadded &id; value (&layout;) + + padding attributes like width -150% + + + + + | + maction (&layout;) + [ (&layout;) … ] + + Alternative notations (output only) + + +
@@ -379,7 +559,7 @@ | - _ + ? An implicit parameter