Skip to content

Commit 34a9a54

Browse files
committed
Add more keywords to the context to test context template creation and multiple occurrence of a keyword
Signed-off-by: iifawzi <iifawzie@gmail.com>
1 parent d1c8fb1 commit 34a9a54

File tree

3 files changed

+13
-2
lines changed

3 files changed

+13
-2
lines changed

tests/Tools/ContextGeneratorTest.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,10 @@ public function testReadWords(): void
4040
$testFiles = [getcwd() . '/tests/Tools/contexts/testContext.txt'];
4141
$readWords = ContextGenerator::readWords($testFiles);
4242
$this->assertEquals([
43-
Token::TYPE_KEYWORD | Token::FLAG_KEYWORD_RESERVED => [8 => ['RESERVED']],
43+
Token::TYPE_KEYWORD | Token::FLAG_KEYWORD_RESERVED => [
44+
8 => ['RESERVED'],
45+
9 => ['RESERVED2','RESERVED3','RESERVED4','RESERVED5','RESERVED6','RESERVED7','RESERVED8','RESERVED9',]
46+
],
4447
Token::TYPE_KEYWORD | Token::FLAG_KEYWORD_FUNCTION => [8 => ['FUNCTION']],
4548
Token::TYPE_KEYWORD | Token::FLAG_KEYWORD_DATA_TYPE => [8 => ['DATATYPE']],
4649
Token::TYPE_KEYWORD | Token::FLAG_KEYWORD_KEY => [7 => ['KEYWORD']],

tests/Tools/contexts/testContext.txt

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,14 @@
11
RESERVED (R)
2+
RESERVED2 (R)
3+
RESERVED3 (R)
4+
RESERVED4 (R)
5+
RESERVED5 (R)
6+
27
FUNCTION (F)
38
DATATYPE (D)
49
KEYWORD (K)
510

611
NO_FLAG
7-
COMPOSED KEYWORD
12+
COMPOSED KEYWORD
13+
14+
FUNCTION

tests/Tools/templates/ContextTest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ class ContextTest extends Context
3333
'NO_FLAG' => 1,
3434

3535
'RESERVED' => 3,
36+
'RESERVED2' => 3, 'RESERVED3' => 3, 'RESERVED4' => 3, 'RESERVED5' => 3,
3637

3738
'COMPOSED KEYWORD' => 7,
3839

0 commit comments

Comments
 (0)