规范Token名称

This commit is contained in:
2021-01-22 15:31:36 +08:00
parent 2489b52da2
commit 9610d0609d
12 changed files with 119 additions and 65 deletions

View File

@ -9,10 +9,10 @@ namespace JerryYan\DSL\Test\Tokenizer;
use JerryYan\DSL\Reader\StringReader;
use JerryYan\DSL\Token\Factory\DefaultFactory;
use JerryYan\DSL\Token\TokenAnd;
use JerryYan\DSL\Token\TokenLogicAnd;
use JerryYan\DSL\Token\TokenInterface;
use JerryYan\DSL\Token\TokenOr;
use JerryYan\DSL\Token\TokenVar;
use JerryYan\DSL\Token\TokenLogicOr;
use JerryYan\DSL\Token\TokenVariable;
use JerryYan\DSL\Tokenizer\Tokenizer;
use PHPUnit\Framework\TestCase;
@ -23,13 +23,13 @@ class TokenizerTest extends TestCase
private $text = "这个 和 那个 或者 那个 和 这个";
/** @var class-string<TokenInterface>[] 预期的类型 */
private $textTokenType = [
TokenVar::class,
TokenAnd::class,
TokenVar::class,
TokenOr::class,
TokenVar::class,
TokenAnd::class,
TokenVar::class,
TokenVariable::class,
TokenLogicAnd::class,
TokenVariable::class,
TokenLogicOr::class,
TokenVariable::class,
TokenLogicAnd::class,
TokenVariable::class,
];
protected function setUp(): void
{