X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;ds=sidebyside;f=helm%2Fsoftware%2Fmatita%2Fhelp%2FC%2Fsec_usernotation.xml;h=e141bd85997a9a82ea23adf6395b2c9ab0867587;hb=db235934efa41a0f38e79747f6db4f468367410b;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