[default] element index

Package indexes

All elements
a c e f g i m o p q r s v w _
_
top
__clone
PhpMyCellScript::__clone() in PhpMyCellScript.php
__construct
PhpMyCellScript::__construct() in PhpMyCellScript.php
Constructor
a
top
$addons
PhpMyCellScript::$addons in PhpMyCellScript.php
The addons, which may support new instructions.
$addon_output
PhpMyCellScript::$addon_output in PhpMyCellScript.php
May be used by the addons to return values.
c
top
$code_to_eval_per_instruction
The code to evaluate before interpreting an instruction. For program trace/debug purpose.
cmd_ARGV
PhpMyCellScript::cmd_ARGV() in PhpMyCellScript.php
This instruction assigns argument values in $argv to the given variables.
cmd_BREAK
PhpMyCellScript::cmd_BREAK() in PhpMyCellScript.php
This instruction breaks a WHILE-like loop.
cmd_C
PhpMyCellScript::cmd_C() in PhpMyCellScript.php
This instruction marks a comment.
cmd_CALL
PhpMyCellScript::cmd_CALL() in PhpMyCellScript.php
This instruction runs the instructions in a sheet in another variable scope.
cmd_CATCH
PhpMyCellScript::cmd_CATCH() in PhpMyCellScript.php
This instruction tries to handle an exception.
cmd_COMMENT
PhpMyCellScript::cmd_COMMENT() in PhpMyCellScript.php
This instruction marks a comment.
cmd_CONTINUE
PhpMyCellScript::cmd_CONTINUE() in PhpMyCellScript.php
This instruction continues a WHILE-like loop.
cmd_ELSE
PhpMyCellScript::cmd_ELSE() in PhpMyCellScript.php
This instruction supports an alternative branch for the IF and some other instructions.
cmd_ELSEIF
PhpMyCellScript::cmd_ELSEIF() in PhpMyCellScript.php
This instruction supports alternative branches for the IF and some other instructions.
cmd_EVAL
PhpMyCellScript::cmd_EVAL() in PhpMyCellScript.php
This instruction evaluates some PHP code, which makes it easier to run PHP code in the spreadsheet.
cmd_FOREACH
PhpMyCellScript::cmd_FOREACH() in PhpMyCellScript.php
This instruction provides the PHP foreach construct to the spreadsheet.
cmd_IF
PhpMyCellScript::cmd_IF() in PhpMyCellScript.php
This instruction provides the IF construct to the spreadsheet.
cmd_INCLUDE
PhpMyCellScript::cmd_INCLUDE() in PhpMyCellScript.php
This instruction enables the instructions in another sheet to be processed, which makes it possible to share instructions in the spreadsheet.
cmd_RETURN
PhpMyCellScript::cmd_RETURN() in PhpMyCellScript.php
This instruction ends the process of the current sheet.
cmd_THROW
PhpMyCellScript::cmd_THROW() in PhpMyCellScript.php
This instruction throws an exception.
cmd_TRACE_START
PhpMyCellScript::cmd_TRACE_START() in PhpMyCellScript.php
This instruction injects some PHP code to the interpreter to evaluate, before each instruction is interpreted.
cmd_TRACE_STOP
PhpMyCellScript::cmd_TRACE_STOP() in PhpMyCellScript.php
This instruction removes the code injected by TRACE_START.
cmd_TRY
PhpMyCellScript::cmd_TRY() in PhpMyCellScript.php
This instruction indicates that the following code in the next column may throw exceptions.
cmd_WHILE
PhpMyCellScript::cmd_WHILE() in PhpMyCellScript.php
This instruction provides WHILE loop support to the spreadsheet.
collectCellValues
Collect the cell values after the current row and the current column.
convertCamelToLowerUsc
Utility: Convert a name from Pascal or camel case to lower case underscore-separated compound:
convertCamelToUpperUsc
Utility: Convert a name from Pascal or camel case to upper case underscore-separated compound:
convertUscToCamel
PhpMyCodeGenerator::convertUscToCamel() in PhpMyCodeGenerator.php
Utility: Convert a name from upper or lower case underscore-separated compound to camel case:
convertUscToPascal
Utility: Convert a name from upper or lower case underscore-separated compound to Pascal case:
createStringFromCellArray
Utility: Form a string from strings in a cell array.
createTempFile
PhpMyCodeGenerator::createTempFile() in PhpMyCodeGenerator.php
Utility: Create a temporary file, and return its name.
e
top
$excel
PhpMyCellScript::$excel in PhpMyCellScript.php
The current Excel document.
enterCatchBlock
PhpMyCellScript::enterCatchBlock() in PhpMyCellScript.php
Used by the CATCH instruction to enter the exception handling code.
enteredIfBranch
PhpMyCellScript::enteredIfBranch() in PhpMyCellScript.php
Used by the interpreter to indicate whether the IF branch has been entered, used by the ELSE-like instructions.
enterElseBranchConditionally
Used by an addon instruction method for an ELSE-like instruction to enter the ELSE branch conditionally.
enterIfBranch
PhpMyCellScript::enterIfBranch() in PhpMyCellScript.php
Used by an addon instruction method for an IF-like instruction to enter the IF branch.
enterTryBlock
PhpMyCellScript::enterTryBlock() in PhpMyCellScript.php
Used by the TRY instruction to enter the code which may throw exceptions.
enterWhileLoop
PhpMyCellScript::enterWhileLoop() in PhpMyCellScript.php
Used by an addon instruction method for a WHILE-like instruction to enter the while loop.
example.php
example.php in example.php
f
top
findLastInstructionData
Find the last instruction data of an instruction before the current column.
g
top
gen_echo
gen_echo() in example.php
Just echo the cell values in the selected worksheet.
gen_script
gen_script() in example.php
This is not really a code generator, but an interpreter for a scripting language, called PhpMyCellScript.
gen_uml_seq
gen_uml_seq() in example.php
Generate the properties for a UMLet All in one sequence diagram.
getCodeGenerators
PhpMyCodeGenerator::getCodeGenerators() in PhpMyCodeGenerator.php
Get a list of code generators.
getCurrentInstructionData
Get the reference to the instruction data of the instruction in the current column.
getCurrentSheetState
Get the interpreter states for the current working sheet.
getIdByIndex
PhpMyCodeGenerator::getIdByIndex() in PhpMyCodeGenerator.php
Generate an ID, given an index. The ID can be used by the user to choose a generator or worksheet.
getIndexById
PhpMyCodeGenerator::getIndexById() in PhpMyCodeGenerator.php
Generate an index, given an ID entered by the user.
getInstallationRoot
Get root directory of the PhpMyCodeGenerator installation.
getUserSelection
PhpMyCodeGenerator::getUserSelection() in PhpMyCodeGenerator.php
Prompt the user to select an option and return the selected option.
getUserSelectionAsIndex
Prompt the user to select an option and return the index of the selected option.
getVersion
PhpMyCodeGenerator::getVersion() in PhpMyCodeGenerator.php
Get the PhpMyCodeGenerator version.
getWorksheets
PhpMyCodeGenerator::getWorksheets() in PhpMyCodeGenerator.php
Get the worksheets in an Excel.
i
top
$if_like_instructions
The IF-like instructions which support the ELSE instruction.
isCli
PhpMyCodeGenerator::isCli() in PhpMyCodeGenerator.php
Check whether CLI PHP is used.
isOnWindows
PhpMyCodeGenerator::isOnWindows() in PhpMyCodeGenerator.php
Check whether the operating system is Windows.
m
top
main
PhpMyCodeGenerator::main() in PhpMyCodeGenerator.php
Start code generation.
o
top
openSpreadsheet
PhpMyCodeGenerator::openSpreadsheet() in PhpMyCodeGenerator.php
Open a spreadsheet.
p
top
PhpMyCellScript
PhpMyCellScript in PhpMyCellScript.php
The PhpMyCellScript interpreter.
PhpMyCellScript.php
PhpMyCellScript.php in PhpMyCellScript.php
PhpMyCodeGenerator
PhpMyCodeGenerator in PhpMyCodeGenerator.php
The bootstrap class of PhpMyCodeGenerator.
PhpMyCodeGenerator.php
PhpMyCodeGenerator.php in PhpMyCodeGenerator.php
printOptions
PhpMyCodeGenerator::printOptions() in PhpMyCodeGenerator.php
Print a list of options.
printOptionsAsLines
Print a list of options. One option per line.
processVariableNumberOfStringArguments
Utility: Used by instruction methods to process a variable argument list of string arguments:
processVariableNumberOfValueArguments
Utility: Used by instruction methods to process a variable argument list of value arguments:
q
top
quoteCsvField
PhpMyCodeGenerator::quoteCsvField() in PhpMyCodeGenerator.php
Utility: Quote the value of a CSV field.
r
top
registerAddon
PhpMyCellScript::registerAddon() in PhpMyCellScript.php
Register a PhpMyCellScript addon.
registerAddonByName
Register a PhpMyCellScript addon, by its name.
run
PhpMyCellScript::run() in PhpMyCellScript.php
Start the PhpMyCellScript interpreter.
s
top
selectDefaultCodeGeneratorBySheetName
Try to use the prefix of a sheet name to select a code generator.
v
top
Version.php
Version.php in Version.php
version
PhpMyCellScript::version in PhpMyCellScript.php
version
PhpMyCodeGenerator::version in PhpMyCodeGenerator.php
VERSION
Version::VERSION in Version.php
Version
Version in Version.php
Store the PhpMyCodeGenerator version.
version_minor
PhpMyCodeGenerator::version_minor in PhpMyCodeGenerator.php
version_minor
PhpMyCellScript::version_minor in PhpMyCellScript.php
w
top
$while_like_instructions
The WHILE-like instructions.
$working_sheet_names
The INCLUDE instruction will add a working sheet after switched to a new sheet.
$working_sheet_states
The INCLUDE instruction will save the state of the current sheet before processing a new sheet.
webmain
PhpMyCodeGenerator::webmain() in PhpMyCodeGenerator.php
Start code generation, from the web context.
a c e f g i m o p q r s v w _