File tree Expand file tree Collapse file tree 3 files changed +0
-29
lines changed
src/main/java/at/skagen/apps/sat Expand file tree Collapse file tree 3 files changed +0
-29
lines changed Original file line number Diff line number Diff line change 15
15
import at .skagen .apps .sat .formula .node .VariableNode ;
16
16
import at .skagen .apps .sat .formula .node .Visitor ;
17
17
import at .skagen .apps .sat .formula .node .XorNode ;
18
- import at .skagen .apps .sat .formula .parser .FormulaParser ;
19
- import at .skagen .apps .sat .formula .parser .ParserException ;
20
- import at .skagen .apps .sat .formula .printer .InfixPrinter ;
21
18
22
19
public class OrLinearizer implements Visitor <List <FormulaNode >, Void > {
23
20
@@ -92,14 +89,4 @@ public void dispatchVisit(FormulaNode node) {
92
89
public List <FormulaNode > getResult () {
93
90
return result ;
94
91
}
95
-
96
- public static void main (String [] args ) throws ParserException {
97
- OrLinearizer linearizer = new OrLinearizer ();
98
- linearizer .dispatchVisit (new FormulaParser ().parse ("A or B or C or (D and B and C)" ));
99
- for (FormulaNode formula : linearizer .getResult ()) {
100
- InfixPrinter printer = new InfixPrinter ();
101
- printer .dispatchVisit (formula );
102
- System .out .println (printer .getResult ());
103
- }
104
- }
105
92
}
Original file line number Diff line number Diff line change 16
16
import at .skagen .apps .sat .formula .node .VariableNode ;
17
17
import at .skagen .apps .sat .formula .node .Visitor ;
18
18
import at .skagen .apps .sat .formula .node .XorNode ;
19
- import at .skagen .apps .sat .formula .parser .FormulaParser ;
20
- import at .skagen .apps .sat .formula .parser .ParserException ;
21
19
22
20
public class LinearPrinter implements Visitor <String , Void > {
23
21
@@ -107,15 +105,4 @@ public void dispatchVisit(FormulaNode node) {
107
105
public String getResult () {
108
106
return result ;
109
107
}
110
-
111
- public static void main (String [] args ) throws ParserException {
112
- String [] formulas = {
113
- "A and B and C or D or E"
114
- };
115
- for (String formula : formulas ) {
116
- LinearPrinter printer = new LinearPrinter ();
117
- printer .dispatchVisit (new FormulaParser ().parse (formula ));
118
- System .out .println (printer .getResult ());
119
- }
120
- }
121
108
}
Original file line number Diff line number Diff line change @@ -28,9 +28,6 @@ public String renderTableau(TableauNode root) {
28
28
29
29
char [][] renderedTableau = renderBorderedTableau (root );
30
30
31
- System .out .println (computeSurfaceHeight (root ));
32
- System .out .println ("tableau height : " + renderedTableau .length );
33
-
34
31
for (int i = 0 ; i < renderedTableau .length ; i ++) {
35
32
for (int j = 0 ; j < renderedTableau [i ].length ; j ++) {
36
33
result += renderedTableau [i ][j ];
You can’t perform that action at this time.
0 commit comments