diff --git a/lark/parse_tree_builder.py b/lark/parse_tree_builder.py index e7a2af3..be6908a 100644 --- a/lark/parse_tree_builder.py +++ b/lark/parse_tree_builder.py @@ -28,7 +28,8 @@ def _pp_get_meta(children): if not c.meta.empty: return c.meta elif isinstance(c, Token): - return c + if not c.isspace(): # Don't regard whitespace-only tokens + return c class PropagatePositions: def __init__(self, node_builder):