tom_d4rt_ast 0.1.6
tom_d4rt_ast: ^0.1.6 copied to clipboard
Serializable AST model for Dart code interpretation without analyzer dependency.
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/.