Files

25 lines
457 B
Python
Raw Permalink Normal View History

"""
Test that the bool() operator on nodes works as expected.
"""
from __future__ import absolute_import, division, print_function
from langkit.dsl import ASTNode
from langkit.parsers import Grammar, List
from utils import build_and_run
class FooNode(ASTNode):
pass
class Example(FooNode):
pass
foo_grammar = Grammar('main_rule')
foo_grammar.add_rules(main_rule=List(Example('example')))
build_and_run(foo_grammar, 'main.py')
print('Done')