메소드 | 설명 | |
---|---|---|
parse ( $source = null ) |
메소드 | 설명 | |
---|---|---|
eat ( $type ) | ||
eatIdentifierToken ( ) | ||
eatMulti ( $types ) | ||
expectMulti ( $types ) | ||
findVariable ( $name ) | ||
matchMulti ( $types ) | ||
parseArgument ( ) | ||
parseArgumentList ( ) | ||
parseBody ( $token = Token::TYPE_QUERY, $highLevel = true ) | ||
parseBodyItem ( $type = Token::TYPE_QUERY, $highLevel = true ) | ||
parseFragment ( ) | ||
parseFragmentReference ( ) | ||
parseList ( $createType = true ) | ||
parseListValue ( ) | ||
parseObject ( $createType = true ) | ||
parseValue ( ) : array | |
||
parseVariableReference ( ) | ||
parseVariables ( ) |
메소드 | 설명 | |
---|---|---|
init ( $source = null ) |
protected parseValue ( ) : array | |
||
리턴 | array | |