tom_d4rt_ast 0.1.6 copy "tom_d4rt_ast: ^0.1.6" to clipboard
tom_d4rt_ast: ^0.1.6 copied to clipboard

Serializable AST model for Dart code interpretation without analyzer dependency.

example/README.md

tom_d4rt_ast examples → see the canonical sample homes #

tom_d4rt_ast is the analyzer-free interpreter runtime that executes pre-compiled SAstNode / AstBundle trees. Its end-to-end showcase is the analyzer-free Flutter test app tom_d4rt_flutter_ast_test, which downloads bundled AST JSON and renders live widget trees on this runtime — exactly the on-the-fly-update workflow the package targets.

Runnable D4rt samples live in the three canonical sample homes (P2):

Canonical home Runtime What it demonstrates
tom_d4rt_flutter_test Source-based Flutter (analyzer) 37 multi-file D4rt Flutter Material sample apps, rendered live
tom_d4rt_flutter_ast_test Analyzer-free Flutter (this runtime) 33 of those samples as pre-compiled AstBundle JSON
tom_d4rt_dcli DCli shell scripting File / directory / process / env / colour snippets + multi-file CLI apps

For the interpreter API itself (D4rtRunner, executeBundleAs<T>, registerExtensions, finalizeBridges), see this package's README.md, doc/extension_registration.md, and test/.

0
likes
160
points
136
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Serializable AST model for Dart code interpretation without analyzer dependency.

Homepage
Repository (GitHub)
View/report issues

Topics

#ast #interpreter #d4rt #dart

License

MIT (license)

Dependencies

archive, tom_ast_model

More

Packages that depend on tom_d4rt_ast