@@ -73,6 +73,11 @@ discard block |
||
73 | 73 | return $shortcodes; |
74 | 74 | } |
75 | 75 | |
76 | + /** |
|
77 | + * @param string|null $bbCode |
|
78 | + * @param null|string $content |
|
79 | + * @param string $text |
|
80 | + */ |
|
76 | 81 | private function getObject($name, $parameters, $bbCode, $offset, $content, $text) |
77 | 82 | { |
78 | 83 | return new ParsedShortcode(new Shortcode($name, $parameters, $content, $bbCode), $text, $offset); |
@@ -254,11 +259,18 @@ discard block |
||
254 | 259 | return $backtrack; |
255 | 260 | } |
256 | 261 | |
262 | + /** |
|
263 | + * @param integer $type |
|
264 | + */ |
|
257 | 265 | private function lookahead($type) |
258 | 266 | { |
259 | 267 | return $this->position < $this->tokensCount && $this->tokens[$this->position][0] === $type; |
260 | 268 | } |
261 | 269 | |
270 | + /** |
|
271 | + * @param null|integer $type |
|
272 | + * @param boolean $ws |
|
273 | + */ |
|
262 | 274 | private function match($type, $ws) |
263 | 275 | { |
264 | 276 | if($this->position >= $this->tokensCount) { |
@@ -280,6 +292,9 @@ discard block |
||
280 | 292 | |
281 | 293 | /* --- LEXER ----------------------------------------------------------- */ |
282 | 294 | |
295 | + /** |
|
296 | + * @param string $text |
|
297 | + */ |
|
283 | 298 | private function tokenize($text) |
284 | 299 | { |
285 | 300 | $count = preg_match_all($this->lexerRegex, $text, $matches, PREG_SET_ORDER | PREG_OFFSET_CAPTURE); |