ctags icon indicating copy to clipboard operation
ctags copied to clipboard

PuppetManifest: minor improvements

Open masatake opened this issue 4 years ago • 0 comments

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:

  • [x] fill signature fields of classes
  • [x] tag parameters of a class
  • [x] fill inherits fields of classes
  • [x] tag parameters of a definition
  • [x] fill signature fields of definitions
  • [x] 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

masatake avatar Apr 25 '21 06:04 masatake