Changeset 34dcc474 for src/SynTree/GcTracer.h
- Timestamp:
- Apr 11, 2018, 4:24:06 PM (6 years ago)
- Branches:
- new-env, with_gc
- Children:
- 09a1ae6
- Parents:
- 9f2012f
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/SynTree/GcTracer.h
r9f2012f r34dcc474 34 34 GcTracer( const GC& gc ) : gc(gc) {} 35 35 36 // mark node and children 37 36 38 void previsit( BaseSyntaxNode * node ) { 37 39 // skip tree if already seen … … 45 47 } 46 48 49 // add visits left out by PassVisitor 50 47 51 void postvisit( Expression* expr ) { 48 52 maybeAccept( expr->env, *visitor ); 53 } 54 55 void postvisit( UntypedExpr* expr ) { 56 postvisit( static_cast<Expression*>(expr) ); 57 maybeAccept( expr->function, *visitor ); 49 58 } 50 59
Note: See TracChangeset
for help on using the changeset viewer.