@@ -2051,6 +2051,12 @@ describe 'PHP grammar', ->
2051
2051
{tokens} = grammar.tokenizeLine '0010'
2052
2052
expect(tokens[0]).toEqual value: '0010', scopes: ['source.php', 'constant.numeric.octal.php']
2053
2053
2054
+ {tokens} = grammar.tokenizeLine '0o010'
2055
+ expect(tokens[0]).toEqual value: '0o010', scopes: ['source.php', 'constant.numeric.octal.php']
2056
+
2057
+ {tokens} = grammar.tokenizeLine '0O10'
2058
+ expect(tokens[0]).toEqual value: '0O10', scopes: ['source.php', 'constant.numeric.octal.php']
2059
+
2054
2060
it 'tokenizes decimals', ->
2055
2061
{tokens} = grammar.tokenizeLine '1234'
2056
2062
expect(tokens[0]).toEqual value: '1234', scopes: ['source.php', 'constant.numeric.decimal.php']
@@ -2105,6 +2111,12 @@ describe 'PHP grammar', ->
2105
2111
{tokens} = grammar.tokenizeLine '0_655'
2106
2112
expect(tokens[0]).toEqual value: '0_655', scopes: ['source.php', 'constant.numeric.octal.php']
2107
2113
2114
+ {tokens} = grammar.tokenizeLine '0o6_4_4'
2115
+ expect(tokens[0]).toEqual value: '0o6_4_4', scopes: ['source.php', 'constant.numeric.octal.php']
2116
+
2117
+ {tokens} = grammar.tokenizeLine '0O6_4_4'
2118
+ expect(tokens[0]).toEqual value: '0O6_4_4', scopes: ['source.php', 'constant.numeric.octal.php']
2119
+
2108
2120
it 'tokenizes decimals', ->
2109
2121
{tokens} = grammar.tokenizeLine '1_234'
2110
2122
expect(tokens[0]).toEqual value: '1_234', scopes: ['source.php', 'constant.numeric.decimal.php']
0 commit comments