An open API service indexing awesome lists of open source software.

https://github.com/friedrith/abstract-syntax-tree

A presentation about AST, typescript API and eslint rules
https://github.com/friedrith/abstract-syntax-tree

api ast compiler talk typescript

Last synced: 5 months ago
JSON representation

A presentation about AST, typescript API and eslint rules

Awesome Lists containing this project

README

          



Abstract Syntax Tree (AST)



Code | Slides


This is a demo project to show few examples of Abstract Syntax Tree (AST) usages.

## Projects

- [typescript-compiler-api](./typescript-compiler-api): A simple project to show how to use TypeScript Compiler API to analyze code. A more complete version is available in [design-system-hub](https://github.com/interaction-dynamics/design-system-hub/tree/master/packages/node-react-parser)

## History

Several versions of this project are available:

- [First version](https://github.com/friedrith/abstract-syntax-tree/tree/typescript-montreal-meetup) presented at the [Typescript Montreal Meetup](https://www.meetup.com/typescript-montreal/events/301681223) of September 2024.
- [Second version](https://github.com/friedrith/abstract-syntax-tree/master) presented at the [Confoo Conference](https://confoo.ca/en/2025) of February 2025.

## License

Distributed under the MIT License. See [LICENSE](./LICENSE) for more information.