Files

18 lines
373 B
Plaintext
Raw Permalink Normal View History

# Test that Symbol bindings in the Python API are properly working
2026-01-13 14:49:31 +00:00
from lexer_example import foo_lexer
@with_lexer(foo_lexer)
grammar foo_grammar {
@main_rule main_rule <- Example(@Identifier)
}
@abstract
class FooNode implements Node[FooNode] {
}
class Example: FooNode implements TokenNode {
@exported
fun id_sloc(l: SourceLocation): SourceLocation = l
}