Moodle APIs 4.3
Moodle 4.3.6 (Build: 20240812)
lexer.php File Reference

Classes

class  Lexer
 Accepts text and breaks it into tokens. More...
 
class  StateStack
 States for a stack machine. More...
 

Functions

 addPattern ($pattern, $label=true)
 Adds a pattern with an optional label.
 
 match ($subject, &$match)
 Attempts to match all patterns at once against a string.
 
 ParallelRegex ($case)
 Old syntax of class constructor.
 

Variables

Harry Fuecks and Matt and the project code is in the domain guys **ingroup moodlecore *copyright Markus Harry Fuecks and Matt Mitchell *license Public Domain< a class="el externalurl" href="http: */ define("LEXER_ENTER", 1); define("LEXER_MATCHED", 2); define("LEXER_UNMATCHED", 3); define("LEXER_EXIT", 4); define("LEXER_SPECIAL", 5); class ParallelRegex { var $_patterns; var $_labels; var $_regex; var $_case; public function __construct($case) { $this-> _case = $case
 
$this _labels = array()
 
$this _patterns = array()
 
$this _regex = null
 
Harry Fuecks and Matt and the project code is in the domain guys **ingroup moodlecore *copyright Markus Baker
 
http
 
Harry Fuecks and Matt * Mitchell
 
Harry Fuecks and Matt and the project code is in the domain ** Thanks