Commit 2a4faa68 authored by Matthew Fernandez's avatar Matthew Fernandez
Browse files

add new more rigorous base traversal interfaces

The purpose of this circuitousness is to introduce a class that can serve as a
parent that *requires* the child to override all 'visit' methods. For some
traversals -- e.g. the AST dumper -- we want to override everything. More
precisely, we would like compilation to fail if we don't override everything.
This structure allows us to achieve this.
parent 365eb79f
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment