Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. Lexer.php

Lexer::TOKEN_LABELS

File

vendor/phpstan/phpdoc-parser/src/Lexer/Lexer.php, line 53

Class

Lexer
Implementation based on Nette Tokenizer (New BSD License; https://github.com/nette/tokenizer)

Namespace

PHPStan\PhpDocParser\Lexer

Code

public const TOKEN_LABELS = [
    self::TOKEN_REFERENCE => '\'&\'',
    self::TOKEN_UNION => '\'|\'',
    self::TOKEN_INTERSECTION => '\'&\'',
    self::TOKEN_NULLABLE => '\'?\'',
    self::TOKEN_NEGATED => '\'!\'',
    self::TOKEN_OPEN_PARENTHESES => '\'(\'',
    self::TOKEN_CLOSE_PARENTHESES => '\')\'',
    self::TOKEN_OPEN_ANGLE_BRACKET => '\'<\'',
    self::TOKEN_CLOSE_ANGLE_BRACKET => '\'>\'',
    self::TOKEN_OPEN_SQUARE_BRACKET => '\'[\'',
    self::TOKEN_CLOSE_SQUARE_BRACKET => '\']\'',
    self::TOKEN_OPEN_CURLY_BRACKET => '\'{\'',
    self::TOKEN_CLOSE_CURLY_BRACKET => '\'}\'',
    self::TOKEN_COMMA => '\',\'',
    self::TOKEN_COLON => '\':\'',
    self::TOKEN_VARIADIC => '\'...\'',
    self::TOKEN_DOUBLE_COLON => '\'::\'',
    self::TOKEN_DOUBLE_ARROW => '\'=>\'',
    self::TOKEN_ARROW => '\'->\'',
    self::TOKEN_EQUAL => '\'=\'',
    self::TOKEN_OPEN_PHPDOC => '\'/**\'',
    self::TOKEN_CLOSE_PHPDOC => '\'*/\'',
    self::TOKEN_PHPDOC_TAG => 'TOKEN_PHPDOC_TAG',
    self::TOKEN_DOCTRINE_TAG => 'TOKEN_DOCTRINE_TAG',
    self::TOKEN_PHPDOC_EOL => 'TOKEN_PHPDOC_EOL',
    self::TOKEN_FLOAT => 'TOKEN_FLOAT',
    self::TOKEN_INTEGER => 'TOKEN_INTEGER',
    self::TOKEN_SINGLE_QUOTED_STRING => 'TOKEN_SINGLE_QUOTED_STRING',
    self::TOKEN_DOUBLE_QUOTED_STRING => 'TOKEN_DOUBLE_QUOTED_STRING',
    self::TOKEN_DOCTRINE_ANNOTATION_STRING => 'TOKEN_DOCTRINE_ANNOTATION_STRING',
    self::TOKEN_IDENTIFIER => 'type',
    self::TOKEN_THIS_VARIABLE => '\'$this\'',
    self::TOKEN_VARIABLE => 'variable',
    self::TOKEN_HORIZONTAL_WS => 'TOKEN_HORIZONTAL_WS',
    self::TOKEN_OTHER => 'TOKEN_OTHER',
    self::TOKEN_END => 'TOKEN_END',
    self::TOKEN_WILDCARD => '*',
];
RSS feed
Powered by Drupal