Complete index (API)

[ A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z ]

Complete index


A
add-array-entry(ATerm key, ATerm value) Representation of an array types.str
add-array-entry(Strategy valid-put, ATerm key, ATerm value) n/a types.str
add-array-entry(ATerm value) Adds an entry to the ArrayId with only a value types.str
add-array-entry(Strategy valid-put, ATerm value) n/a types.str
add-array-entry-reference(ATerm key, ATerm value-identifier) n/a types.str
add-array-entry-reference(ATerm value-identifier) n/a types.str
add-array-pairs-to-array(Strategy main, Strategy get, Strategy valid-put, Strategy valid-remove, ATerm aid) Adds a array pair to a given ArrayObject expressions.str
add-array-pairs-to-array(Strategy main, Strategy get, Strategy valid-put, Strategy valid-remove, ATerm aid) n/a expressions.str
add-array-pairs-to-array(Strategy main, Strategy get, Strategy valid-put, Strategy valid-remove, ATerm aid) Adds a array pair to a given Array expressions.str
add-array-pairs-to-array(Strategy main, Strategy get, Strategy valid-put, Strategy valid-remove, ATerm aid) n/a expressions.str
add-class(ATerm class) n/a environment.str
add-current-dir Adds the current directory in front of a path if the path is relative currentdir.str
add-dir(Strategy get-dir, ATerm path) Add a directory to a path path.str
add-function(ATerm function) n/a environment.str
add-function(ATerm function) n/a class.str
add-inclusion-file(ATerm ast, ATerm iid) Adds a AST of an included file to the environment environment.str
add-inclusion-filename(ATerm path, ATerm iid) Adds a file-name to the files that are included environment.str
add-inclusion-id(ATerm iid) Adds an inclusion id to a term inclusionid.str
add-inclusion-status Add included status to a filepath inclusionid.str
add-interface(ATerm interface) n/a php5-environment.str
add-php-constant-rule n/a variables.str
add-php-constant-rule(Strategy put-valid) n/a variables.str
add-php-simple-value(ATerm val) n/a types.str
add-php-variable-identifier-rule n/a variables.str
add-php-variable-rule n/a variables.str
add-php-variable-rule(Strategy valid-put) n/a variables.str
add-php4-function-objects(ATerm this) n/a class.str
add-php5-function-objects(ATerm this) n/a class.str
add-working-dir Adds the working directory in front of a path if the path is relative workingdir.str
all-casings n/a utilities.str
altsyntax n/a altsyntax.str
amb(ATerm ) n/a main.str
array-access-on-array(Strategy main, Strategy get, Strategy set, Strategy valid-get) Special case for the GLOBALS array variables.str
array-access-on-other n/a variables.str
array-access-on-string n/a variables.str
asc-to-norm n/a helpers.str
asc-to-norm n/a helpers.str
asc-to-norm n/a helpers.str
asc-to-norm n/a helpers.str
asc-to-norm n/a helpers.str
asc-to-norm n/a helpers.str
asc-to-norm n/a helpers.str
asc-to-norm n/a helpers.str
asc-to-norm n/a helpers.str
asc-to-norm n/a helpers.str
asc-to-norm n/a helpers.str
asc-to-norm n/a helpers.str
asc-to-norm n/a helpers.str
asc-to-norm n/a helpers.str
asc-to-norm n/a helpers.str
asc-to-norm n/a helpers.str
asc-to-norm n/a helpers.str
asc-to-norm n/a helpers.str
asc-to-norm n/a helpers.str
asc-to-norm n/a helpers.str
asc-to-norm n/a helpers.str
asc-to-norm n/a helpers.str
asc-to-norm n/a helpers.str
asc-to-norm n/a helpers.str
asc-to-norm n/a helpers.str
asc-to-norm n/a helpers.str
asc-to-norm n/a helpers.str
asc-to-norm n/a helpers.str
asc-to-norm n/a helpers.str
asc-to-norm n/a helpers.str
assign-operator-const-prop(Strategy main, Strategy get, Strategy set, Strategy valid-get, Strategy valid-put, Strategy valid-remove) Assignment operators http://www operators.str
assign-operator-const-prop(Strategy main, Strategy get, Strategy set, Strategy valid-get, Strategy valid-put, Strategy valid-remove) A reference assign assigns the RHS as a reference to the LHS operators.str
assign-operator-const-prop(Strategy main, Strategy get, Strategy set, Strategy valid-get, Strategy valid-put, Strategy valid-remove) n/a operators.str
assign-operator-const-prop(Strategy main, Strategy get, Strategy set, Strategy valid-get, Strategy valid-put, Strategy valid-remove) n/a operators.str
assign-to-array(Strategy main, Strategy set, Strategy get, Strategy valid-put, Strategy valid-remove) Assigning to an array is special when the array is the globals-array operators.str
assign-to-array(Strategy main, Strategy set, Strategy get, Strategy valid-put, Strategy valid-remove) n/a operators.str
assign-to-variable(Strategy get, Strategy set, Strategy valid-get, Strategy valid-put, Strategy valid-remove) Assignment to a variable is special if the RHS is an array operators.str
B
block-structure n/a helpers.str
block-structure n/a helpers.str
block-structure n/a helpers.str
C
CharSplitExit n/a path.str
CharSplitInit(ATerm chr) n/a path.str
CharSplitNext n/a path.str
check-heredoc Checks whether the HereDoc start-tag is equal to the end-tag postprocess.str
Class(ATerm ) n/a classes.str
class n/a class.str
class n/a class.str
class n/a class.str
classes Support for classes classes.str
classes_get-class Gets the class for a given name classes.str
classes_get-class-field(ATerm name) n/a classes.str
classes_get-fieldtbl Returns the field table of the class classes.str
classes_get-instance-field(ATerm name) n/a classes.str
classes_get-instance-field(Strategy ifnot, ATerm name) n/a classes.str
classes_instanceof(ATerm name) n/a classes.str
classes_new-instance Creates a new class instance classes.str
classes_set-instance-field(ATerm name, ATerm value) n/a classes.str
clean-php-environment n/a main.str
collect-all-skip-classes(Strategy s) n/a main.str
collect-php4-classes(ATerm env) n/a main.str
collect-php4-functions(ATerm env) n/a main.str
collect-php5-classes(ATerm env) n/a main.str
collect-php5-functions(ATerm env) n/a main.str
collect-php5-interfaces(ATerm env) n/a main.str
comma n/a helpers.str
Comment(ATerm ) n/a main.str
content-to-list Transforms the content of a DoubleQuoted string into a list postprocess.str
content-to-list n/a postprocess.str
content-to-list n/a postprocess.str
content-to-list n/a postprocess.str
content-to-list n/a postprocess.str
content-to-list n/a postprocess.str
copy-php-array Returns a cope of the array types.str
copy-php-array(Strategy valid-get, Strategy valid-put) n/a types.str
copy-php-array(Strategy valid-get, Strategy valid-put, ATerm newarray) n/a types.str
copy-php-array-value(Strategy valid-get, Strategy valid-put, ATerm from, ATerm to) Copies one entry from an array to an other types.str
current-working-dir n/a stratego-lib-hackery.str
currentdir Module containing the strategies to handle the administration of the current directory currentdir.str
D
DefIncluded(ATerm ) n/a inclusionid.str
document-const-prop(Strategy main) TemplateDocument main.str
document-const-prop(Strategy main) Full Document main.str
document-const-prop(Strategy main) Document without end-tag main.str
doubleQuotedStringLiterals n/a doubleQuotedStringLiterals.str
dr-symbolic-lookup(Strategy aux, ATerm rs) Utility ruleset.str
dr-symbolic-merge-rulesets(Strategy merge, Strategy call, Strategy aux, Strategy redef, ATerm rs1, ATerm R) Merges dynamic rule-sets ruleset.str
E
else-to-box n/a statements.str
else-to-box n/a statements.str
environment n/a environment.str
esc-to-string n/a doubleQuotedStringLiterals.str
esc-to-string n/a doubleQuotedStringLiterals.str
esc-to-string n/a doubleQuotedStringLiterals.str
esc-to-string n/a doubleQuotedStringLiterals.str
esc-to-string n/a doubleQuotedStringLiterals.str
esc-to-string n/a doubleQuotedStringLiterals.str
esc-to-string n/a doubleQuotedStringLiterals.str
esc-to-string n/a doubleQuotedStringLiterals.str
esc-to-string n/a doubleQuotedStringLiterals.str
esc-to-string n/a doubleQuotedStringLiterals.str
esc-to-string n/a helpers.str
eval-asc-char n/a literals.str
eval-asc-char n/a literals.str
eval-asc-char n/a literals.str
eval-asc-char n/a literals.str
eval-asc-char n/a literals.str
eval-asc-char n/a literals.str
eval-asc-char n/a literals.str
eval-asc-char n/a literals.str
eval-asc-char n/a literals.str
eval-asc-char n/a literals.str
eval-asc-char n/a literals.str
eval-asc-char n/a literals.str
eval-asc-char n/a literals.str
eval-asc-char n/a literals.str
eval-asc-char n/a literals.str
eval-asc-char n/a literals.str
eval-asc-char n/a literals.str
eval-asc-char n/a literals.str
eval-part(Strategy main) n/a literals.str
eval-part(Strategy main) n/a literals.str
eval-part(Strategy main) n/a literals.str
eval-part(Strategy main) n/a literals.str
eval-part(Strategy main) n/a literals.str
eval-part(Strategy main) n/a literals.str
eval-part(Strategy main) n/a literals.str
eval-part(Strategy main) n/a literals.str
eval-php-cases(Strategy s, Strategy sunit, Strategy rule-union, ATerm unit) n/a statements.str
eval-php-list-expression(Strategy valid-get, Strategy valid-put) Evaluates a tuple of a List(vars) and a given Array Id expressions.str
eval-php-lit-or-echo(Strategy main) n/a main.str
EvalInclusionStatus n/a inclusionid.str
EvalInclusionStatus n/a inclusionid.str
EvalPHPArray n/a types.str
EvalPHPArray n/a types.str
EvalPHPConstant n/a variables.str
EvalPHPIsRefEntry n/a types.str
EvalPHPIsRefEntry n/a types.str
EvalPHPNextIndex n/a types.str
EvalPHPValId n/a variables.str
EvalPHPValId n/a variables.str
EvalPHPVar n/a variables.str
EvalPHPVar n/a variables.str
expression-const-prop(Strategy main, Strategy get, Strategy set, Strategy valid-get, Strategy valid-put, Strategy valid-remove) Print-construct expressions.str
expression-const-prop(Strategy main, Strategy get, Strategy set, Strategy valid-get, Strategy valid-put, Strategy valid-remove) Exit, should actually terminate the program and stop the analysis expressions.str
expression-const-prop(Strategy main, Strategy get, Strategy set, Strategy valid-get, Strategy valid-put, Strategy valid-remove) Echo, does not have a value-type expressions.str
expression-const-prop(Strategy main, Strategy get, Strategy set, Strategy valid-get, Strategy valid-put, Strategy valid-remove) Eval, either value of a 'return' in the code or False expressions.str
expression-const-prop(Strategy main, Strategy get, Strategy set, Strategy valid-get, Strategy valid-put, Strategy valid-remove) n/a expressions.str
expression-const-prop(Strategy main, Strategy get, Strategy set, Strategy valid-get, Strategy valid-put, Strategy valid-remove) Creation of an array expressions.str
expression-const-prop(Strategy main, Strategy get, Strategy set, Strategy valid-get, Strategy valid-put, Strategy valid-remove) n/a expressions.str
expressions Constant propogation for common expressions expressions.str
expressions n/a expressions.str
expressions n/a expressions.str
extract-float-part Extracts the start of a string that can be interperted as an float typejuggling.str
extract-integer-part Extracts the start of a string that can be interperted as an integer typejuggling.str
extract-php-value-identifier-kind(Strategy main, Strategy valid-remove) n/a expressions.str
F
files Common file strategies for PHP files.str
fill-and-include n/a files.str
fill-php-environment(ATerm doc) n/a main.str
fill-php4-environment(ATerm env, ATerm doc) n/a main.str
fill-php5-environment(ATerm env, ATerm doc) n/a main.str
find-file-in-current-directory(ATerm filename) Main strategy