Files
Pierre-Marie de Rodat ca751250b4 Introduce the lkt_build_and_run test driver
Transition all relevant testcases to it. In the process, port
docstrings/comments from test.py files to expected_concrete_syntax.lkt
(now test.lkt) sources and fix stylechecks issues there.

(cherry picked from commit e1c4fe5804)
2024-11-28 15:40:33 +00:00

18 lines
358 B
Plaintext

# Test that Symbol bindings in the Python API are properly working
import lexer_example
@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
}