[−][src]Module binjs::generic
Working with a generic (i.e. JSON-based) representation of the JavaScript AST.
Modules
ast | |
es6 | Generic instance of |
mru | Naive implementation of a MRU numbering scheme. |
pick | Generating random ASTs (for fuzzing purposes). |
util | Walkers, comparisons. |
Macros
const_with_str | From a set of macro definitions, derive a module with a set of matching |
shared_string |
Structs
F64 | A container for f64 values that implements an arbitrary total order, equality relation, hash. |
FieldName | A field name of the grammar. |
IdentifierName | An identifier, inside the grammar. |
InterfaceName | An interface of the grammar. |
Offset | |
PropertyKey | A property, inside the grammar. |
Enums
SharedString | An implementation of strings that may easily be shared without copies. |
VisitMe |
Traits
Node | The root type for nodes in the AST. |
Type Definitions
IOPath | The type of paths used most commonly throughout our code. |
IOPathItem | The type of path items used most commonly throughout our code. |
Identifier |