Page MenuHomePhorge
Diviner Tech Docs PhutilJavaCodeSnippetContextFreeGrammar

final class PhutilJavaCodeSnippetContextFreeGrammar
Phorge Technical Documentation ()

This class is not documented.

Methods

public function __get($name)
Inherited

This method is not documented.
Parameters
$name
Return
wild

public function __set($name, $value)
Inherited

This method is not documented.
Parameters
$name
$value
Return
wild

public function current()
Inherited

This method is not documented.
Return
wild

public function key()
Inherited

This method is not documented.
Return
wild

public function next()
Inherited

This method is not documented.
Return
wild

public function rewind()
Inherited

This method is not documented.
Return
wild

public function valid()
Inherited

This method is not documented.
Return
wild

private function throwOnAttemptedIteration()
Inherited

This method is not documented.
Return
wild

public function getPhobjectClassConstant($key, $byte_limit)
Inherited

Phobject

Read the value of a class constant.

This is the same as just typing self::CONSTANTNAME, but throws a more useful message if the constant is not defined and allows the constant to be limited to a maximum length.

Parameters
string$keyName of the constant.
int|null$byte_limitMaximum number of bytes permitted in the value.
Return
stringValue of the constant.

final protected function getRules()
Inherited

This method is not documented.
Return
wild

public function generateSeveral($count, $implode)
Inherited

This method is not documented.
Parameters
$count
$implode
Return
wild

public function generate()
Inherited

This method is not documented.
Return
wild

final protected function applyRules($input, &$count, $rules)
Inherited

This method is not documented.
Parameters
$input
&$count
array$rules
Return
wild

private static function strPadLines($text, $num_spaces)
Inherited

This method is not documented.
Parameters
$text
$num_spaces
Return
wild

protected function buildRuleSet()

This method is not documented.
Return
wild

protected function buildGrammarSet($name, $set)
Inherited

This method is not documented.
Parameters
$name
array$set
Return
wild

protected function getStartGrammarSet()

This method is not documented.
Return
wild

protected function getStmtGrammarSet()

This method is not documented.
Return
wild

protected function getFuncNameGrammarSet()

This method is not documented.
Return
wild

protected function getVarNameGrammarSet()
Inherited

This method is not documented.
Return
wild

protected function getNullExprGrammarSet()
Inherited

This method is not documented.
Return
wild

protected function getNumberGrammarSet()
Inherited

This method is not documented.
Return
wild

protected function getExprGrammarSet()

This method is not documented.
Return
wild

protected function getBoolExprGrammarSet()
Inherited

This method is not documented.
Return
wild

protected function getBoolValGrammarSet()
Inherited

This method is not documented.
Return
wild

protected function getArithExprGrammarSet()
Inherited

This method is not documented.
Return
wild

protected function getAssignmentGrammarSet()
Inherited

This method is not documented.
Return
wild

protected function getCondGrammarSet()
Inherited

This method is not documented.
Return
wild

protected function getLoopGrammarSet()
Inherited

This method is not documented.
Return
wild

protected function getTernaryExprGrammarSet()
Inherited

This method is not documented.
Return
wild

protected function getStmtTerminationGrammarSet()
Inherited

This method is not documented.
Return
wild

protected function getFuncCallGrammarSet()
Inherited

This method is not documented.
Return
wild

protected function getFuncCallParamGrammarSet()
Inherited

This method is not documented.
Return
wild

protected function getFuncDeclGrammarSet()
Inherited

This method is not documented.
Return
wild

protected function getFuncParamGrammarSet()

This method is not documented.
Return
wild

protected function getFuncBodyGrammarSet()
Inherited

This method is not documented.
Return
wild

protected function getFuncReturnGrammarSet()
Inherited

This method is not documented.
Return
wild

protected function getClassDeclGrammarSet()

This method is not documented.
Return
wild

protected function getClassNameGrammarSet()
Inherited

This method is not documented.
Return
wild

protected function getClassBodyGrammarSet()
Inherited

This method is not documented.
Return
wild

protected function getVisibilityGrammarSet()
Inherited

This method is not documented.
Return
wild

protected function getClassInheritanceModGrammarSet()
Inherited

This method is not documented.
Return
wild

protected function getMethodInheritanceModGrammarSet()
Inherited

This method is not documented.
Return
wild

protected function getMethodDeclGrammarSet()
Inherited

This method is not documented.
Return
wild

protected function getMethodFuncDeclGrammarSet()

This method is not documented.
Return
wild

protected function getMethodBodyGrammarSet()
Inherited

This method is not documented.
Return
wild

protected function getMethodStmtGrammarSet()
Inherited

This method is not documented.
Return
wild

protected function getMethodCallGrammarSet()
Inherited

This method is not documented.
Return
wild

protected function getAbstractMethodDeclGrammarSet()

This method is not documented.
Return
wild

protected function getPropDeclGrammarSet()

This method is not documented.
Return
wild

protected function getClassRuleSets()
Inherited

This method is not documented.
Return
wild

public function generateClass()
Inherited

This method is not documented.
Return
wild

protected function getClassDerivGrammarSet()

This method is not documented.
Return
wild

protected function getTypeNameGrammarSet()

This method is not documented.
Return
wild

protected function getMethodReturnTypeGrammarSet()

This method is not documented.
Return
wild

protected function getNamespaceDeclGrammarSet()

This method is not documented.
Return
wild

protected function getNamespaceNameGrammarSet()

This method is not documented.
Return
wild

protected function getImportGrammarSet()

This method is not documented.
Return
wild

protected function getVarDeclGrammarSet()

This method is not documented.
Return
wild

protected function getMethodNameGrammarSet()

This method is not documented.
Return
wild