File src/Docblock/DocblockGrammar.php
class Tlf\Lexer\DocblockGrammar
See source code at /src/Docblock/DocblockGrammar.php
Constants
Properties
-
`public $directives = [
'/*'=>[ 'start'=>[ 'match'=>'/\\/\*/', 'buffer.clear', ], 'stop'=>[ 'match'=>'*/', '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)
-
public function cleanIndentation($body)
Remove indentation and * from docblock body