├── .devcontainer ├── Dockerfile ├── devcontainer.json └── library-scripts │ ├── README.md │ └── common-debian.sh ├── .gitignore ├── .gitmodules ├── .npmignore ├── .vscode └── launch.json ├── LICENSE ├── README.md ├── analysis_options.yaml ├── lib ├── cli │ ├── generator.dart │ └── generator.g.dart ├── flutter_ast.dart └── src │ ├── analyzer.dart │ ├── class.dart │ ├── comment.dart │ ├── constructor.dart │ ├── core.dart │ ├── enum.dart │ ├── extensions.dart │ ├── field.dart │ ├── file.dart │ ├── generator │ └── parser.dart │ ├── index.dart │ └── method.dart ├── pubspec.lock ├── pubspec.yaml ├── samples └── example.dart └── templates ├── base.dart.mustache ├── core.dart.mustache ├── enum.dart.mustache ├── object.dart.mustache ├── type.dart.mustache └── widget.dart.mustache /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodydavis/flutter_ast/HEAD/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodydavis/flutter_ast/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.devcontainer/library-scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodydavis/flutter_ast/HEAD/.devcontainer/library-scripts/README.md -------------------------------------------------------------------------------- /.devcontainer/library-scripts/common-debian.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodydavis/flutter_ast/HEAD/.devcontainer/library-scripts/common-debian.sh -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodydavis/flutter_ast/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodydavis/flutter_ast/HEAD/.gitmodules -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodydavis/flutter_ast/HEAD/.npmignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodydavis/flutter_ast/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodydavis/flutter_ast/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodydavis/flutter_ast/HEAD/README.md -------------------------------------------------------------------------------- /analysis_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodydavis/flutter_ast/HEAD/analysis_options.yaml -------------------------------------------------------------------------------- /lib/cli/generator.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodydavis/flutter_ast/HEAD/lib/cli/generator.dart -------------------------------------------------------------------------------- /lib/cli/generator.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodydavis/flutter_ast/HEAD/lib/cli/generator.g.dart -------------------------------------------------------------------------------- /lib/flutter_ast.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodydavis/flutter_ast/HEAD/lib/flutter_ast.dart -------------------------------------------------------------------------------- /lib/src/analyzer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodydavis/flutter_ast/HEAD/lib/src/analyzer.dart -------------------------------------------------------------------------------- /lib/src/class.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodydavis/flutter_ast/HEAD/lib/src/class.dart -------------------------------------------------------------------------------- /lib/src/comment.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodydavis/flutter_ast/HEAD/lib/src/comment.dart -------------------------------------------------------------------------------- /lib/src/constructor.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodydavis/flutter_ast/HEAD/lib/src/constructor.dart -------------------------------------------------------------------------------- /lib/src/core.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodydavis/flutter_ast/HEAD/lib/src/core.dart -------------------------------------------------------------------------------- /lib/src/enum.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodydavis/flutter_ast/HEAD/lib/src/enum.dart -------------------------------------------------------------------------------- /lib/src/extensions.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodydavis/flutter_ast/HEAD/lib/src/extensions.dart -------------------------------------------------------------------------------- /lib/src/field.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodydavis/flutter_ast/HEAD/lib/src/field.dart -------------------------------------------------------------------------------- /lib/src/file.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodydavis/flutter_ast/HEAD/lib/src/file.dart -------------------------------------------------------------------------------- /lib/src/generator/parser.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodydavis/flutter_ast/HEAD/lib/src/generator/parser.dart -------------------------------------------------------------------------------- /lib/src/index.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodydavis/flutter_ast/HEAD/lib/src/index.dart -------------------------------------------------------------------------------- /lib/src/method.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodydavis/flutter_ast/HEAD/lib/src/method.dart -------------------------------------------------------------------------------- /pubspec.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodydavis/flutter_ast/HEAD/pubspec.lock -------------------------------------------------------------------------------- /pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodydavis/flutter_ast/HEAD/pubspec.yaml -------------------------------------------------------------------------------- /samples/example.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodydavis/flutter_ast/HEAD/samples/example.dart -------------------------------------------------------------------------------- /templates/base.dart.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodydavis/flutter_ast/HEAD/templates/base.dart.mustache -------------------------------------------------------------------------------- /templates/core.dart.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodydavis/flutter_ast/HEAD/templates/core.dart.mustache -------------------------------------------------------------------------------- /templates/enum.dart.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodydavis/flutter_ast/HEAD/templates/enum.dart.mustache -------------------------------------------------------------------------------- /templates/object.dart.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodydavis/flutter_ast/HEAD/templates/object.dart.mustache -------------------------------------------------------------------------------- /templates/type.dart.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodydavis/flutter_ast/HEAD/templates/type.dart.mustache -------------------------------------------------------------------------------- /templates/widget.dart.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodydavis/flutter_ast/HEAD/templates/widget.dart.mustache --------------------------------------------------------------------------------