[ Index ] |
PHP Cross Reference of vtigercrm-6.1.0 |
[Source view] [Print] [Project Stats]
PHP_ParserGenerator, a php 5 parser generator. This is a direct port of the Lemon parser generator, found at {@link http://www.hwaci.com/sw/lemon/}
Author: | Gregory Beaver <[email protected]> |
Copyright: | 2006 Gregory Beaver |
License: | http://www.php.net/license/3_01.txt PHP License 3.01 |
Version: | CVS: $Id$ |
File Size: | 734 lines (25 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
PHP_ParserGenerator:: (15 methods):
handleflags()
handleswitch()
OptInit()
argindex()
OptArg()
OptNArgs()
OptPrint()
handle_D_option()
main()
SetSize()
merge()
msort()
findbreak()
ErrorMsg()
Reprint()
Class: PHP_ParserGenerator - X-Ref
The basic home class for the parser generatorhandleflags($i, $argv) X-Ref |
Process a flag command line argument. param: int param: array return: int |
handleswitch($i, $argv) X-Ref |
Process a command line switch which has an argument. param: int param: array param: array return: int |
OptInit($a) X-Ref |
param: array arguments param: array valid options return: int |
argindex($n, $a) X-Ref |
Return the index of the N-th non-switch argument. Return -1 if N is out of range. param: int return: int |
OptArg($i, $a) X-Ref |
Return the value of the non-option argument as indexed by $i param: int param: array the value of $argv return: 0|string |
OptNArgs($a) X-Ref |
return: int number of arguments |
OptPrint() X-Ref |
Print out command-line options |
handle_D_option($z) X-Ref |
This routine is called with the argument to each -D command-line option. Add the macro defined to the azDefine array. param: string |
main() X-Ref |
No description |
SetSize($n) X-Ref |
No description |
merge($a, $b, $cmp, $offset) X-Ref |
Merge in a merge sort for a linked list Inputs: - a: A sorted, null-terminated linked list. (May be null). - b: A sorted, null-terminated linked list. (May be null). - cmp: A pointer to the comparison function. - offset: Offset in the structure to the "next" field. Return Value: A pointer to the head of a sorted list containing the elements of both a and b. Side effects: The "next" pointers for elements in the lists a and b are changed. |
msort($list, $next, $cmp) X-Ref |
No description |
findbreak($msg, $min, $max) X-Ref |
No description |
ErrorMsg($filename, $lineno, $format) X-Ref |
No description |
Reprint() X-Ref |
Duplicate the input file without comments and without actions on rules |
Generated: Fri Nov 28 20:08:37 2014 | Cross-referenced by PHPXref 0.7.1 |