Discard line continuations

- Fixes #54
This commit is contained in:
Dustin Spicuzza
2023-07-23 17:00:35 -04:00
parent 9bf99db87b
commit b07e1f81a6
3 changed files with 33 additions and 4 deletions

View File

@@ -267,3 +267,30 @@ def test_user_defined_literal() -> None:
]
)
)
#
# Line continuation
#
def test_line_continuation() -> None:
content = """
static int \
variable;
"""
data = parse_string(content, cleandoc=True)
assert data == ParsedData(
namespace=NamespaceScope(
variables=[
Variable(
name=PQName(segments=[NameSpecifier(name="variable")]),
type=Type(
typename=PQName(segments=[FundamentalSpecifier(name="int")])
),
static=True,
)
]
)
)