We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see ourdocumentation.
There was an error while loading.Please reload this page.
1 parent04d769a commit361d261Copy full SHA for 361d261
pyformlang/cfg/cfg.py
@@ -1081,16 +1081,16 @@ def _read_line(cls, line, productions, terminals, variables):
1081
body_component=body_component[5:-1]
1082
else:
1083
type_component=""
1084
-ifbody_component[0]instring.ascii_uppercaseor \
+ifbody_componentnotinEPSILON_SYMBOLSortype_component \
1085
+=="TER":
1086
+body_ter=Terminal(body_component)
1087
+terminals.add(body_ter)
1088
+body.append(body_ter)
1089
+elifbody_component[0]instring.ascii_uppercaseor \
1090
type_component=="VAR":
1091
body_var=Variable(body_component)
1092
variables.add(body_var)
1093
body.append(body_var)
-elifbody_componentnotinEPSILON_SYMBOLSortype_component \
-=="TER":
-body_ter=Terminal(body_component)
-terminals.add(body_ter)
-body.append(body_ter)
1094
productions.add(Production(head,body))
1095
1096
defis_normal_form(self):