]> matita.cs.unibo.it Git - helm.git/blobdiff - matita/matita.lang
New declarative commands (ast, pretty-printing and parsing only):
[helm.git] / matita / matita.lang
index 1e2f0e57c70711b1dd61d6c38852b0610b1b03a5..0dbfa4c78187f4653b90736f7b13badd47c82de5 100644 (file)
@@ -4,15 +4,15 @@
 
   <escape-char>\</escape-char>
 
+  <block-comment _name = "Commented Code" style = "Comment">
+    <start-regex>\(\*\*[^\)]</start-regex>
+    <end-regex>[^\(]\*\*\)</end-regex>
+  </block-comment>
+
   <block-comment _name = "Block Comment" style = "Comment">
     <start-regex>\(\*</start-regex>
     <end-regex>\*\)</end-regex>
   </block-comment>
-  
-  <block-comment _name = "Commented Code" style = "Comment">
-    <start-regex>\(\*\*</start-regex>
-    <end-regex>\*\*\)</end-regex>
-  </block-comment>
 
   <keyword-list _name = "Theorem Kinds" style = "Keyword" case-sensitive="TRUE">
     <keyword>theorem</keyword>
     <keyword>intros</keyword>
     <keyword>inversion</keyword>
     <keyword>lapply</keyword>
+    <keyword>linear</keyword>
     <keyword>left</keyword>
     <keyword>letin</keyword>
     <keyword>normalize</keyword>
     <keyword>transitivity</keyword>
     <keyword>unfold</keyword>
     <keyword>whd</keyword>
-  </keyword-list>
+    (* Tattiche Aggiunte *)
+    <keyword>assume</keyword>
+    <keyword>suppose</keyword>
+    <keyword>by</keyword>
+    <keyword>we</keyword> 
+    <keyword>prove</keyword>
+    <keyword>proved</keyword>
+    <keyword>need</keyword>
+    <keyword>proceed</keyword>
+    <keyword>induction</keyword>
+    <keyword>inductive</keyword>
+    <keyword>case</keyword>
+    <keyword>base</keyword>
+    <keyword>let</keyword>
+    <keyword>such</keyword>
+    <keyword>that</keyword>
+    <keyword>by</keyword>
+    <keyword>have</keyword>
+    <keyword>and</keyword>
+    <keyword>the</keyword>
+    <keyword>thesis</keyword>
+    <keyword>becomes</keyword>
+    <keyword>hypothesis</keyword>
+    <keyword>know</keyword>
+    <keyword>case</keyword>             
+    <keyword>obtain</keyword>           
+</keyword-list>
 
   <keyword-list _name = "Tacticals" style = "Keyword" case-sensitive="TRUE">
     <keyword>try</keyword>
     <keyword>do</keyword>
     <keyword>repeat</keyword>
     <keyword>first</keyword>
+    <keyword>focus</keyword>
+    <keyword>unfocus</keyword>
   </keyword-list>
 
 
   <keyword-list _name = "Matita Macro" style = "Others 3" case-sensitive="TRUE">
-    <keyword>print</keyword>
     <keyword>check</keyword>
     <keyword>hint</keyword>
-    <keyword>quit</keyword>
     <keyword>set</keyword>
   </keyword-list>