]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/DEVEL/mathml_editor/MODES
Initial revision
[helm.git] / helm / DEVEL / mathml_editor / MODES
diff --git a/helm/DEVEL/mathml_editor/MODES b/helm/DEVEL/mathml_editor/MODES
new file mode 100644 (file)
index 0000000..39032e3
--- /dev/null
@@ -0,0 +1,25 @@
+
+there are two basic syntactic modes:
+
+TeX mode:
+
+* any letter is an identifier by itself
+
+Program mode:
+
+* sequences of letters (and possibly other characters)
+  are collapsed into a single token. Id tokens are separated
+  by any other character not included in one of the collapsing
+  categories.
+
+The mode is a property of the parser.
+
+there are two basic semantic modes:
+
+math mode:
+
+* implicit operator is multiplication
+
+program mode:
+
+* implicit operator is function application