PHP Class Youshido\GraphQL\Parser\Tokenizer

Afficher le fichier Open project: youshido/graphql

Protected Properties

Свойство Type Description
$line
$lineStart
$lookAhead Token
$pos
$source

Méthodes protégées

Méthode Description
checkFragment ( )
createException ( $message )
createUnexpectedException ( Token $token )
createUnexpectedTokenTypeException ( $tokenType )
end ( )
expect ( $type )
getColumn ( )
getKeyword ( $name )
getLine ( )
getLocation ( )
initTokenizer ( $source )
lex ( )
match ( $type )
next ( )
peek ( )
scan ( ) : Token
scanNumber ( )
scanString ( )
scanWord ( )
skipInteger ( )
skipWhitespace ( )

Method Details

checkFragment() protected méthode

protected checkFragment ( )

createException() protected méthode

protected createException ( $message )

createUnexpectedException() protected méthode

protected createUnexpectedException ( Token $token )
$token Token

createUnexpectedTokenTypeException() protected méthode

protected createUnexpectedTokenTypeException ( $tokenType )

end() protected méthode

protected end ( )

expect() protected méthode

protected expect ( $type )

getColumn() protected méthode

protected getColumn ( )

getKeyword() protected méthode

protected getKeyword ( $name )

getLine() protected méthode

protected getLine ( )

getLocation() protected méthode

protected getLocation ( )

initTokenizer() protected méthode

protected initTokenizer ( $source )

lex() protected méthode

protected lex ( )

match() protected méthode

protected match ( $type )

next() protected méthode

protected next ( )

peek() protected méthode

protected peek ( )

scan() protected méthode

protected scan ( ) : Token
Résultat Token

scanNumber() protected méthode

protected scanNumber ( )

scanString() protected méthode

protected scanString ( )

scanWord() protected méthode

protected scanWord ( )

skipInteger() protected méthode

protected skipInteger ( )

skipWhitespace() protected méthode

protected skipWhitespace ( )

Property Details

$line protected_oe property

protected $line

$lineStart protected_oe property

protected $lineStart

$lookAhead protected_oe property

protected Token,Youshido\GraphQL\Parser $lookAhead
Résultat Token

$pos protected_oe property

protected $pos

$source protected_oe property

protected $source