""" 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')