20 lines
288 B
Plaintext
20 lines
288 B
Plaintext
enter function_definition {
|
|
puts("ack");
|
|
puts(tbtext);
|
|
}
|
|
|
|
enter number_literal {
|
|
puts("++");
|
|
}
|
|
|
|
leave function_definition {
|
|
puts("ree");
|
|
}
|
|
|
|
%%
|
|
// @BAKE g++ $@ $(pkg-config --cflags --libs tree-sitter tree-sitter-c) -ggdb
|
|
|
|
signed main() {
|
|
tbtraverse("int main() { return 0; }");
|
|
}
|