Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
9.2.2023: Due to updates GitLab will be unavailable for some minutes between 9:00 and 11:00.
Open sidebar
badw-it
DHParser
Commits
56211924
Commit
56211924
authored
Aug 23, 2017
by
Eckhart Arnold
Browse files
syntaxtree.py: simplification of result.setter of Node-object
parent
e2e999b1
Changes
1
Hide whitespace changes
Inline
Side-by-side
DHParser/syntaxtree.py
View file @
56211924
...
...
@@ -192,7 +192,7 @@ class Node:
that generated the node and the parser's result.
"""
# self._result = '' # type: StrictResultType
# self.
_
children = () # type: ChildrenType
# self.children = () # type: ChildrenType
self
.
_errors
=
[]
# type: List[str]
self
.
result
=
result
self
.
_len
=
len
(
result
)
if
not
self
.
children
else
\
...
...
@@ -250,12 +250,7 @@ class Node:
self
.
_result
=
(
result
,)
if
isinstance
(
result
,
Node
)
else
result
or
''
# type: StrictResultType
self
.
children
=
cast
(
ChildrenType
,
self
.
_result
)
\
if
isinstance
(
self
.
_result
,
tuple
)
else
cast
(
ChildrenType
,
())
# type: ChildrenType
self
.
error_flag
=
any
(
r
.
error_flag
for
r
in
self
.
children
)
\
if
self
.
children
else
False
# type: bool
# @property
# def children(self) -> ChildrenType:
# return self._children
self
.
error_flag
=
any
(
r
.
error_flag
for
r
in
self
.
children
)
# type: bool
@
property
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment