Core  3.2
PHP API documentation
 All Data Structures Namespaces Files Functions Variables Pages
parseFamilyFunction Class Reference
+ Inheritance diagram for parseFamilyFunction:
+ Collaboration diagram for parseFamilyFunction:

Public Member Functions

 getError ()
 

Static Public Member Functions

 parse ($methCall, $noOut=false)
 

Data Fields

 $functionName = ''
 
 $appName = ''
 
 $funcCall = ''
 
 $inputString = ''
 
 $outputString = ''
 
 $inputs = array()
 
 $outputs = array()
 

Protected Member Functions

 setError ($error)
 
 initParse ($funcCall)
 
 checkParenthesis ()
 
 parseArguments ()
 
 parseOutput ()
 
 isAlphaNum ($s)
 
 isAlphaNumOutAttribute ($s)
 
 isPHPName ($s)
 
 isPHPClassName ($s)
 
 parseArgument (&$index)
 
 parseDoubleQuote (&$index)
 
 parseSimpleQuote (&$index)
 

Protected Attributes

 $error = ''
 
 $firstParenthesis
 
 $lastParenthesis
 
 $lastSemiColumn
 

Detailed Description

Definition at line 7 of file parseFamilyFunction.php.

Member Function Documentation

checkParenthesis ( )
protected

Definition at line 47 of file parseFamilyFunction.php.

+ Here is the call graph for this function:

getError ( )

Definition at line 25 of file parseFamilyFunction.php.

initParse (   $funcCall)
protected

Definition at line 35 of file parseFamilyFunction.php.

isAlphaNum (   $s)
protected

Definition at line 147 of file parseFamilyFunction.php.

isAlphaNumOutAttribute (   $s)
protected

Definition at line 152 of file parseFamilyFunction.php.

isPHPClassName (   $s)
protected

Definition at line 160 of file parseFamilyFunction.php.

isPHPName (   $s)
protected

Definition at line 156 of file parseFamilyFunction.php.

parse (   $methCall,
  $noOut = false 
)
static
Parameters
$methCall
Returns
parseFamilyFunction

Definition at line 75 of file parseFamilyFunction.php.

+ Here is the call graph for this function:

parseArgument ( $index)
protected

analyze single misc argument

Parameters
int$indexindex to start analysis string
Returns
void

Definition at line 187 of file parseFamilyFunction.php.

parseArguments ( )
protected

Definition at line 108 of file parseFamilyFunction.php.

+ Here is the call graph for this function:

parseDoubleQuote ( $index)
protected

analyze single double quoted text argument

Parameters
int$indexindex to start analysis string
Returns
void

Definition at line 216 of file parseFamilyFunction.php.

+ Here is the call graph for this function:

parseOutput ( )
protected

Definition at line 131 of file parseFamilyFunction.php.

+ Here is the call graph for this function:

parseSimpleQuote ( $index)
protected

analyze single simple quoted text argument

Parameters
int$indexindex to start analysis string
Returns
void

Definition at line 254 of file parseFamilyFunction.php.

+ Here is the call graph for this function:

setError (   $error)
protected

Definition at line 30 of file parseFamilyFunction.php.

Field Documentation

$appName = ''

Definition at line 11 of file parseFamilyFunction.php.

$error = ''
protected

Definition at line 20 of file parseFamilyFunction.php.

$firstParenthesis
protected

Definition at line 21 of file parseFamilyFunction.php.

$funcCall = ''

Definition at line 12 of file parseFamilyFunction.php.

$functionName = ''

Definition at line 10 of file parseFamilyFunction.php.

$inputs = array()

Definition at line 18 of file parseFamilyFunction.php.

$inputString = ''

Definition at line 13 of file parseFamilyFunction.php.

$lastParenthesis
protected

Definition at line 22 of file parseFamilyFunction.php.

$lastSemiColumn
protected

Definition at line 23 of file parseFamilyFunction.php.

$outputs = array()

Definition at line 19 of file parseFamilyFunction.php.

$outputString = ''

Definition at line 14 of file parseFamilyFunction.php.


The documentation for this class was generated from the following file:
← centre documentaire © anakeen