-
- Downloads
Always cache abstract grammar declared NTAs
* Renamed the AttrDecl.isLazy() attribute to AttrDecl.isMemoized(). * AttrDecl.hasCache() was removed since it was equivalent to AttrDecl.isMemoized(). * Inlined AttrDecl.shouldCache(CacheMode) into AttrDecl.isMemoized(). * Simplified boolean conditionals (isMemoized() || isCircular()) using the fact that isCircular() is implied by isMemoized(). fixes #72 (bitbucket)
Showing
- ChangeLog 2 additions, 0 deletionsChangeLog
- src/jastadd/ast/Flush.jrag 1 addition, 1 deletionsrc/jastadd/ast/Flush.jrag
- src/jastadd/ast/JragCodeGen.jrag 18 additions, 22 deletionssrc/jastadd/ast/JragCodeGen.jrag
- src/jastadd/ast/Trace.jrag 1 addition, 1 deletionsrc/jastadd/ast/Trace.jrag
- src/jastadd/incremental/IncrementalDDG.jadd 4 additions, 4 deletionssrc/jastadd/incremental/IncrementalDDG.jadd
- src/jastadd/incremental/IncrementalEval.jadd 2 additions, 2 deletionssrc/jastadd/incremental/IncrementalEval.jadd
- src/template/ast/Attributes.tt 5 additions, 5 deletionssrc/template/ast/Attributes.tt
- src/template/flush/Flush.tt 1 addition, 1 deletionsrc/template/flush/Flush.tt
- src/template/incremental/Tracking.tt 6 additions, 6 deletionssrc/template/incremental/Tracking.tt
- src/template/trace/TraceHooks.tt 4 additions, 4 deletionssrc/template/trace/TraceHooks.tt
Please register or sign in to comment