Uploaded image for project: 'Puppet'
  1. Puppet
  2. PUP-3274

Remove old parser/evaluator

    XMLWordPrintable

Details

    • Task
    • Status: Closed
    • Normal
    • Resolution: Fixed
    • None
    • PUP 4.0.0
    • Compiler
    • None
    • 3
    • Platform Server 2014-11-26, Platform Server 2014-12-17

    Description

      With puppet 4 the language is moving to what used to be referred to as the "future" parser. This removes:

      • The old Puppet::Parser::AST system
      • The old parser and lexer
      • The old grammar
      • The parser setting
      • All branches of code that were on Puppet[:parser] for the "current" parser

      After this is all done, the "future" parser/evaluator is the only way in which puppet runs. All traces of the old system (other than compiler, scope, and 3x functions) will be gone.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              andy Andrew Parker
              Kurt Wall Kurt Wall
              Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Zendesk Support