ast
ast copied to clipboard
A library for working with Abstract Syntax Trees.
Some processing, such as typing, are easier to deal with when you install references from uses to definitions. Typically, I first traverse my tree, paying attention to scopes, and binding...
Hi, There's a pattern that the library does not seem to support well: processors that label _some_ nodes with properties. Indeed, when a parent node is updated with children equal...
In changelog file https://github.com/whitequark/ast/blob/master/CHANGELOG.md Currnelty only one release, and it's pretty old
https://github.com/whitequark/ast/blob/5ab62faa0c663e16c39979ea2b8d9cdf4148a243/lib/ast/node.rb#L209