You've already forked MyDSL
更多Token类型
This commit is contained in:
@ -8,7 +8,8 @@
|
||||
namespace JerryYan\DSL\Test\Token;
|
||||
|
||||
use JerryYan\DSL\Token\TokenLogicAnd;
|
||||
use JerryYan\DSL\Token\TokenDefine;
|
||||
use JerryYan\DSL\Token\TokenLogicEqual;
|
||||
use JerryYan\DSL\Token\TokenUseVariable;
|
||||
use JerryYan\DSL\Token\TokenInterface;
|
||||
use JerryYan\DSL\Token\TokenLogicOr;
|
||||
use JerryYan\DSL\Token\TokenUndefined;
|
||||
@ -20,7 +21,8 @@ class TokenInterfaceTest extends TestCase
|
||||
/** @var class-string<TokenInterface>[] TokenClass */
|
||||
private $tokenTypes = [
|
||||
TokenLogicAnd::class,
|
||||
TokenDefine::class,
|
||||
TokenLogicEqual::class,
|
||||
TokenUseVariable::class,
|
||||
TokenLogicOr::class,
|
||||
TokenUndefined::class,
|
||||
TokenVariable::class,
|
||||
|
@ -11,6 +11,7 @@ use JerryYan\DSL\Reader\StringReader;
|
||||
use JerryYan\DSL\Token\Factory\DefaultFactory;
|
||||
use JerryYan\DSL\Token\TokenLogicAnd;
|
||||
use JerryYan\DSL\Token\TokenInterface;
|
||||
use JerryYan\DSL\Token\TokenLogicFake;
|
||||
use JerryYan\DSL\Token\TokenLogicOr;
|
||||
use JerryYan\DSL\Token\TokenVariable;
|
||||
use JerryYan\DSL\Tokenizer\Tokenizer;
|
||||
@ -20,9 +21,10 @@ class TokenizerTest extends TestCase
|
||||
{
|
||||
protected $tokenizer;
|
||||
protected $reader;
|
||||
private $text = "这个 和 那个 或者 那个 和 这个";
|
||||
private $text = "当 这个 和 那个 或者 那个 和 这个 的时候";
|
||||
/** @var class-string<TokenInterface>[] 预期的类型 */
|
||||
private $textTokenType = [
|
||||
TokenLogicFake::class,
|
||||
TokenVariable::class,
|
||||
TokenLogicAnd::class,
|
||||
TokenVariable::class,
|
||||
@ -30,6 +32,7 @@ class TokenizerTest extends TestCase
|
||||
TokenVariable::class,
|
||||
TokenLogicAnd::class,
|
||||
TokenVariable::class,
|
||||
TokenLogicFake::class,
|
||||
];
|
||||
protected function setUp(): void
|
||||
{
|
||||
|
Reference in New Issue
Block a user