Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
badw-it
DHParser
Commits
2aeaf0de
Commit
2aeaf0de
authored
May 01, 2018
by
Eckhart Arnold
Browse files
new test failing transformation_factory with generic meta
parent
efd94bc3
Changes
1
Hide whitespace changes
Inline
Side-by-side
test/test_transform.py
View file @
2aeaf0de
...
...
@@ -26,7 +26,7 @@ sys.path.extend(['../', './'])
from
DHParser.syntaxtree
import
parse_sxpr
from
DHParser.transform
import
traverse
,
reduce_single_child
,
remove_whitespace
,
\
traverse_locally
,
collapse
,
lstrip
,
rstrip
,
remove_content
traverse_locally
,
collapse
,
lstrip
,
rstrip
,
remove_content
,
remove_tokens
class
TestRemoval
:
...
...
@@ -79,6 +79,15 @@ class TestRemoval:
remove_content
([
cst
],
'#'
)
assert
cst
.
content
==
"facitergula"
def
test_remove_tokens
(
self
):
cst
=
parse_sxpr
(
'(wortarten (:Token "ajektiv") (:Token "et") (:Token "praeposition"))'
)
ast_table
=
{
"wortarten"
:
[
remove_tokens
({
"et"
})],
"*"
:
[]
}
traverse
(
cst
,
ast_table
)
print
(
cst
.
as_sxpr
())
class
TestConditionalTransformations
:
"""Tests conditional transformations."""
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a 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