File tree Expand file tree Collapse file tree 2 files changed +60
-0
lines changed Expand file tree Collapse file tree 2 files changed +60
-0
lines changed Original file line number Diff line number Diff line change 11// Jest Snapshot v1, https://goo.gl/fbAQLP
22
3+ exports [` Test scalar statements implicit octal 1` ] = `
4+ Program {
5+ " children" : Array [
6+ ExpressionStatement {
7+ " expression" : Assign {
8+ " kind" : " assign" ,
9+ " left" : Variable {
10+ " curly" : false ,
11+ " kind" : " variable" ,
12+ " name" : " var" ,
13+ },
14+ " operator" : " =" ,
15+ " right" : Number {
16+ " kind" : " number" ,
17+ " value" : " 0123" ,
18+ },
19+ },
20+ " kind" : " expressionstatement" ,
21+ },
22+ ],
23+ " errors" : Array [],
24+ " kind" : " program" ,
25+ }
26+ ` ;
27+
28+ exports [` Test scalar statements php 8.1 explicit octal 1` ] = `
29+ Program {
30+ " children" : Array [
31+ ExpressionStatement {
32+ " expression" : Assign {
33+ " kind" : " assign" ,
34+ " left" : Variable {
35+ " curly" : false ,
36+ " kind" : " variable" ,
37+ " name" : " var" ,
38+ },
39+ " operator" : " =" ,
40+ " right" : Bin {
41+ " kind" : " bin" ,
42+ " left" : Number {
43+ " kind" : " number" ,
44+ " value" : " 0o123" ,
45+ },
46+ " right" : Number {
47+ " kind" : " number" ,
48+ " value" : " 0o001_234" ,
49+ },
50+ " type" : " +" ,
51+ },
52+ },
53+ " kind" : " expressionstatement" ,
54+ },
55+ ],
56+ " errors" : Array [],
57+ " kind" : " program" ,
58+ }
59+ ` ;
60+
361exports [` Test scalar statements test constants #2 1` ] = `
462Program {
563 " children" : Array [
Original file line number Diff line number Diff line change @@ -17,6 +17,8 @@ describe("Test scalar statements", function () {
1717 [ "test dereferencable_scalar" , "$var = array(1);" ] ,
1818 [ "test dereferencable_scalar #2" , "$var = [1];" ] ,
1919 [ "test dereferencable_scalar #3" , '$var = "test";' ] ,
20+ [ "php 8.1 explicit octal" , "$var = 0o123 + 0o001_234;" ] ,
21+ [ "implicit octal" , "$var = 0123;" ] ,
2022 ] ) ( "%s" , function ( _ , code ) {
2123 expect ( parser . parseEval ( code ) ) . toMatchSnapshot ( ) ;
2224 } ) ;
You can’t perform that action at this time.
0 commit comments