diff -r 345dd18f020e -r 907b1fff5637 Prover/Doc/G4ip.Parser.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Prover/Doc/G4ip.Parser.html Thu Mar 15 10:07:28 2012 +0000 @@ -0,0 +1,133 @@ + + + +
+ +
+[all packages] 
+[package G4ip] 
+[class hierarchy] 
+[index] 
+
++java.lang.Object + | + +----G4ip.Parser ++
+public class Parser ++
+ The following grammar is implemented:
+
| false                                     | ( Formula )                        | Formula Binop Formula+
+
&, v, -> or <->+
| [ FormulaList ,]* Formula+ The parser uses a stack where two actions are performed: +

 Parser(String)
+
  Parser(String)
+    
 getNextToken()
+
  getNextToken()
+    ( ) , & v -> <-> false 
+             and EOI 
+   parseFormula()
+
  parseFormula()
+     parseFormulae()
+
  parseFormulae()
+     reduce()
+
  reduce()
+    
 Parser
 Parser+public Parser(String init_in); ++
+

 getNextToken
 getNextToken+public Token getNextToken() + throws Exception; ++
( ) , & v -> <-> false 
+             and EOI (end of input) +public void reduce(); ++
+public Form parseFormula() + throws Exception; ++
+public Context parseFormulae() + throws