Changeset View
Changeset View
Standalone View
Standalone View
src/lexer/PhutilLexer.php
| Show First 20 Lines • Show All 68 Lines • ▼ Show 20 Lines | |||||
| * array('constant', 'CONSTANT', 'Class'), | * array('constant', 'CONSTANT', 'Class'), | ||||
| * | * | ||||
| * For a concrete implementation, see @{class:PhutilPHPFragmentLexer}. | * For a concrete implementation, see @{class:PhutilPHPFragmentLexer}. | ||||
| * | * | ||||
| * @task lexerimpl Lexer Implementation | * @task lexerimpl Lexer Implementation | ||||
| * @task rule Lexer Rules | * @task rule Lexer Rules | ||||
| * @task tokens Lexer Tokens | * @task tokens Lexer Tokens | ||||
| */ | */ | ||||
| abstract class PhutilLexer { | abstract class PhutilLexer extends Phobject { | ||||
| private $processedRules; | private $processedRules; | ||||
| private $lastState; | private $lastState; | ||||
| /* -( Lexer Rules )-------------------------------------------------------- */ | /* -( Lexer Rules )-------------------------------------------------------- */ | ||||
| ▲ Show 20 Lines • Show All 277 Lines • Show Last 20 Lines | |||||