master > master: auslagern + Entfernung von überflüssigen Methoden
This commit is contained in:
@@ -19,7 +19,6 @@ from aussagenlogik.schema import isLongConjunction;
|
||||
from aussagenlogik.schema import isDisjunction;
|
||||
from aussagenlogik.schema import isLongDisjunction;
|
||||
from aussagenlogik.schema import isImplication;
|
||||
from aussagenlogik.schema import getName;
|
||||
from aussagenlogik.schema import SyntaxBaum;
|
||||
|
||||
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
@@ -35,10 +34,10 @@ from aussagenlogik.schema import SyntaxBaum;
|
||||
def rekursiv_eval(fml: SyntaxBaum, I: List[str]) -> int:
|
||||
subfml = fml.children;
|
||||
if isAtom(fml):
|
||||
name = getName(fml);
|
||||
name = fml.expr;
|
||||
return 1 if (name in I) else 0;
|
||||
if isBeliebig(fml):
|
||||
name = getName(fml);
|
||||
name = fml.expr;
|
||||
return 1 if (name in I) else 0;
|
||||
elif isTrueSymbol(fml):
|
||||
return 1;
|
||||
|
||||
Reference in New Issue
Block a user