class Tlf\Lexer\DocblockGrammar

Constants

Properties

  • `protected $directives = [

      '/*'=>[
          'start'=>[
              'match''/\\/\*/',
              'buffer.clear',
          ],
          'stop'=>[
              'match''*/',
               'directive.pop 1',                'rewind 2',
              'this:processDocblock',
              'forward 2',
              'buffer.clear',
          ]
      ],
    

    ];`

Methods

  • public function getNamespace()
  • public function onGrammarAdded($lexer)
  • public function onLexerStart($lexer, $ast, $token)
  • public function onLexerEnd($lexer, $ast, $token)
  • public function processDocblock($lexer, $ast, $token, $directive)
  • public function buildAstWithAttributes($lines)