-
Notifications
You must be signed in to change notification settings - Fork 641
Open
Labels
Description
PuppetManifest parser is the primary testbed for multi-table parsing and optscript.
Items must be solved before merging optscript (#2794)
- fill typeref fields of type kind objects
- fill typeref fields of parameters of classes and definitions (See https://puppet.com/docs/puppet/7.6/lang_type_aliases.html)
General items:
- tag node definitions
- skip here documents (https://github.com/puppetlabs/puppet-specifications/blob/master/language/heredoc.md)
Solved in optscript branch:
- fill signature fields of classes
- tag parameters of a class
- fill inherits fields of classes
- tag parameters of a definition
- fill signature fields of definitions
- introduce a kind for virtual resources
https://puppet.com/docs/puppet/7.6/puppet_language.html
https://github.com/puppetlabs/puppet-specifications/tree/master/language