openhub.net
Black Duck Software, Inc.
Black Duck Open Hub
Follow @
OH
Sign In
Join Now
Projects
People
Organizations
Tools
Blog
BDSA
Projects
People
Projects
Organizations
Forums
A
ASTGen
Settings
|
Report Duplicate
0
I Use This!
×
Login Required
Log in to Open Hub
Remember Me
Inactive
Commits
: Listings
Analyzed
about 5 hours
ago. based on code collected
about 12 hours
ago.
Apr 18, 2023 — Apr 18, 2024
Showing page 1 of 2
Search / Filter on:
Commit Message
Contributor
Files Modified
Lines Added
Lines Removed
Code Location
Date
Fixed serialization reader methods to be consistent with output.
dlsmith
More...
almost 15 years ago
Bug fixes for ASTs containing Iterator<Foo> fields. Also fixed build script to properly clean the build directory.
dlsmith
More...
about 15 years ago
Refactoring to support customized string output and serialization. Introduced TreeWalker and the [Node].walk() method, which support lightweight depth-first traversal over ASTs. [Node].outputHelp() is removed, replaced by two different TreeWalker implementations: ToStringWalker and LosslessStringWalker. Some changes were made to the [Node]Reader class for reading serialized output; some additional modifications are pending.
dlsmith
More...
about 15 years ago
Added a @SuppressWarnings("unused") tag to generated classes. This prevents a proliferation of "Unused import" warnings in Eclipse.
dlsmith
More...
over 15 years ago
Added DepthFirstVisitorGenerator.clearArraySeeds()
dlsmith
More...
almost 16 years ago
Added "generateAbstractVisitors", "generateRecursiveVisitors", and "generateVoidVisitors" options. Cleaned up visitor generators and completed support for nested root nodes. This includes a "automaticRoots" option (default true, meaning that all top-level nodes are implicitly roots) and support for a "root" keyword preceding a definition. Visitors are generated for any class designated as root.
dlsmith
More...
almost 16 years ago
Modified node recursion in recursive visitors: now recursion on a node calls a single "recur" method.
dlsmith
More...
almost 16 years ago
Added missing ASTModel source (forgot to add).
dlsmith
More...
almost 16 years ago
Bug fix: ASTGen._readFilePath() wasn't properly recreating the path string.
dlsmith
More...
almost 16 years ago
Bux fix for EmptyConstructorGenerator. Made Options fields public.
dlsmith
More...
almost 16 years ago
- Introduced ASTModel to encapsulate all modeling data structures, allowing the ASTGen class to be treated strictly as a driver.
dlsmith
More...
almost 16 years ago
Major redesign to support custom code generators and a simplified, more general interface with TypeNames.
dlsmith
More...
almost 16 years ago
Updated plt.jar. Clients using edu.rice.cs.plt.tuple.Options in their ASTs must update ASTGen and plt.jar (built after 2008-05-06) simultaneously.
dlsmith
More...
almost 16 years ago
Optimization in UpdateVisitor that returns new lists/arrays/Options when recurring on them only if the contents have been updated.
dlsmith
More...
over 16 years ago
Added support for Option types (from the PLT Utilities library); fixed an unchecked warning in getters.
dlsmith
More...
over 16 years ago
Added SuppressWarnings("unchecked") to the deserialization code where appropriate.
dlsmith
More...
over 16 years ago
Added support for default values of fields. A constructor is generated for each possible combination of left-off default-value fields, except where two different constructors have the same type signature.
dlsmith
More...
almost 17 years ago
Added a license header to all sources.
dlsmith
More...
almost 17 years ago
Made option keywords case-insensitive.
dlsmith
More...
almost 17 years ago
Fixed broken implementation of generateEmptyConstructor; added support for declaring a parent class besides java.lang.Object (assuming that class has a 0-ary constructor).
dlsmith
More...
almost 17 years ago
Added "generateEmptyConstructor" option to allow reflective object creation.
dlsmith
More...
almost 17 years ago
Fixed visibility of non-abstract class methods to be consistent with abstract methods and interface methods.
dlsmith
More...
almost 17 years ago
Updated interface generation code to guarantee that interfaces have the appropriate methods.
dlsmith
More...
almost 17 years ago
Added a "usePLT" option. When set, visitors are subclasses of Lambda and Runnable1, and the class SizedIterable is recognized as a list type.
dlsmith
More...
almost 17 years ago
Bug fix for broken serialization of arbitrary objects (should be fully supported now); fixed handling of wildcard arguments to list types.
dlsmith
More...
almost 17 years ago
Allows '*' to be in names again, a feature I removed in the last commit -- it's necessary in order to treat imports ("import java.util.*") as names.
dlsmith
More...
almost 17 years ago
Major update: - Added (optional) serialize() methods to tree nodes and a FooReader class for deserialization. - Cleaned up the generated visitors; redefined CopyDepthFirstVisitor as UpdateVisitor; provided default implementations of defaultCase(). - Added support for decomposition of Lists, Collections, Iterables, etc. - Improved handling of arrays, including support for multidimensional arrays.
dlsmith
More...
almost 17 years ago
Fixed bugs in last commit -- type arguments were being processed incorrectly
dlsmith
More...
almost 18 years ago
Added support for wildcards (and other arbitrary strings) in type arguments
dlsmith
More...
about 18 years ago
Fixed javadoc comments in generated code.
dlsmith
More...
almost 19 years ago
←
1
2
→
This site uses cookies to give you the best possible experience. By using the site, you consent to our use of cookies. For more information, please see our
Privacy Policy
Agree