Skip to content

Commit c0302d4

Browse files
committed
Fix int node serialization tests
1 parent ad32a85 commit c0302d4

4 files changed

+4
-4
lines changed
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
O:43:"TypeLang\Parser\Node\Literal\IntLiteralNode":3:{s:6:"offset";i:0;s:3:"raw";s:2:"42";s:5:"value";i:42;}
1+
O:43:"TypeLang\Parser\Node\Literal\IntLiteralNode":4:{s:6:"offset";i:0;s:3:"raw";s:2:"42";s:7:"decimal";s:2:"42";s:5:"value";i:42;}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
O:39:"TypeLang\Parser\Node\Stmt\NamedTypeNode":4:{s:6:"offset";i:0;s:4:"name";O:25:"TypeLang\Parser\Node\Name":2:{i:0;i:0;i:1;a:1:{i:0;O:31:"TypeLang\Parser\Node\Identifier":2:{i:0;i:0;i:1;s:3:"int";}}}s:9:"arguments";O:60:"TypeLang\Parser\Node\Stmt\Template\TemplateArgumentsListNode":2:{s:6:"offset";i:0;s:5:"items";a:2:{i:0;O:55:"TypeLang\Parser\Node\Stmt\Template\TemplateArgumentNode":4:{s:6:"offset";i:0;s:4:"hint";N;s:5:"value";O:39:"TypeLang\Parser\Node\Stmt\NamedTypeNode":4:{s:6:"offset";i:0;s:4:"name";O:25:"TypeLang\Parser\Node\Name":2:{i:0;i:0;i:1;a:1:{i:0;O:31:"TypeLang\Parser\Node\Identifier":2:{i:0;i:0;i:1;s:3:"int";}}}s:9:"arguments";N;s:6:"fields";N;}s:10:"attributes";N;}i:1;O:55:"TypeLang\Parser\Node\Stmt\Template\TemplateArgumentNode":4:{s:6:"offset";i:0;s:4:"hint";O:31:"TypeLang\Parser\Node\Identifier":2:{i:0;i:0;i:1;s:9:"covariant";}s:5:"value";O:39:"TypeLang\Parser\Node\Stmt\NamedTypeNode":4:{s:6:"offset";i:0;s:4:"name";O:25:"TypeLang\Parser\Node\Name":2:{i:0;i:0;i:1;a:1:{i:0;O:31:"TypeLang\Parser\Node\Identifier":2:{i:0;i:0;i:1;s:3:"int";}}}s:9:"arguments";N;s:6:"fields";N;}s:10:"attributes";N;}}}s:6:"fields";O:46:"TypeLang\Parser\Node\Stmt\Shape\FieldsListNode":3:{s:6:"offset";i:0;s:5:"items";a:4:{i:0;O:49:"TypeLang\Parser\Node\Stmt\Shape\ImplicitFieldNode":4:{s:6:"offset";i:0;s:4:"type";O:39:"TypeLang\Parser\Node\Stmt\NamedTypeNode":4:{s:6:"offset";i:0;s:4:"name";O:25:"TypeLang\Parser\Node\Name":2:{i:0;i:0;i:1;a:1:{i:0;O:31:"TypeLang\Parser\Node\Identifier":2:{i:0;i:0;i:1;s:6:"string";}}}s:9:"arguments";N;s:6:"fields";N;}s:8:"optional";b:1;s:10:"attributes";N;}i:1;O:46:"TypeLang\Parser\Node\Stmt\Shape\NamedFieldNode":5:{s:6:"offset";i:0;s:4:"type";O:39:"TypeLang\Parser\Node\Stmt\NamedTypeNode":4:{s:6:"offset";i:0;s:4:"name";O:25:"TypeLang\Parser\Node\Name":2:{i:0;i:0;i:1;a:1:{i:0;O:31:"TypeLang\Parser\Node\Identifier":2:{i:0;i:0;i:1;s:6:"string";}}}s:9:"arguments";N;s:6:"fields";N;}s:8:"optional";b:1;s:10:"attributes";N;s:3:"key";O:31:"TypeLang\Parser\Node\Identifier":2:{i:0;i:0;i:1;s:6:"string";}}i:2;O:48:"TypeLang\Parser\Node\Stmt\Shape\NumericFieldNode":5:{s:6:"offset";i:0;s:4:"type";O:39:"TypeLang\Parser\Node\Stmt\NamedTypeNode":4:{s:6:"offset";i:0;s:4:"name";O:25:"TypeLang\Parser\Node\Name":2:{i:0;i:0;i:1;a:1:{i:0;O:31:"TypeLang\Parser\Node\Identifier":2:{i:0;i:0;i:1;s:6:"string";}}}s:9:"arguments";N;s:6:"fields";N;}s:8:"optional";b:1;s:10:"attributes";N;s:3:"key";O:43:"TypeLang\Parser\Node\Literal\IntLiteralNode":3:{s:6:"offset";i:0;s:3:"raw";s:2:"42";s:5:"value";i:42;}}i:3;O:52:"TypeLang\Parser\Node\Stmt\Shape\StringNamedFieldNode":5:{s:6:"offset";i:0;s:4:"type";O:39:"TypeLang\Parser\Node\Stmt\NamedTypeNode":4:{s:6:"offset";i:0;s:4:"name";O:25:"TypeLang\Parser\Node\Name":2:{i:0;i:0;i:1;a:1:{i:0;O:31:"TypeLang\Parser\Node\Identifier":2:{i:0;i:0;i:1;s:6:"string";}}}s:9:"arguments";N;s:6:"fields";N;}s:8:"optional";b:1;s:10:"attributes";N;s:3:"key";O:46:"TypeLang\Parser\Node\Literal\StringLiteralNode":3:{s:6:"offset";i:0;s:3:"raw";s:3:"key";s:5:"value";s:3:"key";}}}s:6:"sealed";b:0;}}
1+
O:39:"TypeLang\Parser\Node\Stmt\NamedTypeNode":4:{s:6:"offset";i:0;s:4:"name";O:25:"TypeLang\Parser\Node\Name":2:{i:0;i:0;i:1;a:1:{i:0;O:31:"TypeLang\Parser\Node\Identifier":2:{i:0;i:0;i:1;s:3:"int";}}}s:9:"arguments";O:60:"TypeLang\Parser\Node\Stmt\Template\TemplateArgumentsListNode":2:{s:6:"offset";i:0;s:5:"items";a:2:{i:0;O:55:"TypeLang\Parser\Node\Stmt\Template\TemplateArgumentNode":4:{s:6:"offset";i:0;s:4:"hint";N;s:5:"value";O:39:"TypeLang\Parser\Node\Stmt\NamedTypeNode":4:{s:6:"offset";i:0;s:4:"name";O:25:"TypeLang\Parser\Node\Name":2:{i:0;i:0;i:1;a:1:{i:0;O:31:"TypeLang\Parser\Node\Identifier":2:{i:0;i:0;i:1;s:3:"int";}}}s:9:"arguments";N;s:6:"fields";N;}s:10:"attributes";N;}i:1;O:55:"TypeLang\Parser\Node\Stmt\Template\TemplateArgumentNode":4:{s:6:"offset";i:0;s:4:"hint";O:31:"TypeLang\Parser\Node\Identifier":2:{i:0;i:0;i:1;s:9:"covariant";}s:5:"value";O:39:"TypeLang\Parser\Node\Stmt\NamedTypeNode":4:{s:6:"offset";i:0;s:4:"name";O:25:"TypeLang\Parser\Node\Name":2:{i:0;i:0;i:1;a:1:{i:0;O:31:"TypeLang\Parser\Node\Identifier":2:{i:0;i:0;i:1;s:3:"int";}}}s:9:"arguments";N;s:6:"fields";N;}s:10:"attributes";N;}}}s:6:"fields";O:46:"TypeLang\Parser\Node\Stmt\Shape\FieldsListNode":3:{s:6:"offset";i:0;s:5:"items";a:4:{i:0;O:49:"TypeLang\Parser\Node\Stmt\Shape\ImplicitFieldNode":4:{s:6:"offset";i:0;s:4:"type";O:39:"TypeLang\Parser\Node\Stmt\NamedTypeNode":4:{s:6:"offset";i:0;s:4:"name";O:25:"TypeLang\Parser\Node\Name":2:{i:0;i:0;i:1;a:1:{i:0;O:31:"TypeLang\Parser\Node\Identifier":2:{i:0;i:0;i:1;s:6:"string";}}}s:9:"arguments";N;s:6:"fields";N;}s:8:"optional";b:1;s:10:"attributes";N;}i:1;O:46:"TypeLang\Parser\Node\Stmt\Shape\NamedFieldNode":5:{s:6:"offset";i:0;s:4:"type";O:39:"TypeLang\Parser\Node\Stmt\NamedTypeNode":4:{s:6:"offset";i:0;s:4:"name";O:25:"TypeLang\Parser\Node\Name":2:{i:0;i:0;i:1;a:1:{i:0;O:31:"TypeLang\Parser\Node\Identifier":2:{i:0;i:0;i:1;s:6:"string";}}}s:9:"arguments";N;s:6:"fields";N;}s:8:"optional";b:1;s:10:"attributes";N;s:3:"key";O:31:"TypeLang\Parser\Node\Identifier":2:{i:0;i:0;i:1;s:6:"string";}}i:2;O:48:"TypeLang\Parser\Node\Stmt\Shape\NumericFieldNode":5:{s:6:"offset";i:0;s:4:"type";O:39:"TypeLang\Parser\Node\Stmt\NamedTypeNode":4:{s:6:"offset";i:0;s:4:"name";O:25:"TypeLang\Parser\Node\Name":2:{i:0;i:0;i:1;a:1:{i:0;O:31:"TypeLang\Parser\Node\Identifier":2:{i:0;i:0;i:1;s:6:"string";}}}s:9:"arguments";N;s:6:"fields";N;}s:8:"optional";b:1;s:10:"attributes";N;s:3:"key";O:43:"TypeLang\Parser\Node\Literal\IntLiteralNode":4:{s:6:"offset";i:0;s:3:"raw";s:2:"42";s:7:"decimal";s:2:"42";s:5:"value";i:42;}}i:3;O:52:"TypeLang\Parser\Node\Stmt\Shape\StringNamedFieldNode":5:{s:6:"offset";i:0;s:4:"type";O:39:"TypeLang\Parser\Node\Stmt\NamedTypeNode":4:{s:6:"offset";i:0;s:4:"name";O:25:"TypeLang\Parser\Node\Name":2:{i:0;i:0;i:1;a:1:{i:0;O:31:"TypeLang\Parser\Node\Identifier":2:{i:0;i:0;i:1;s:6:"string";}}}s:9:"arguments";N;s:6:"fields";N;}s:8:"optional";b:1;s:10:"attributes";N;s:3:"key";O:46:"TypeLang\Parser\Node\Literal\StringLiteralNode":3:{s:6:"offset";i:0;s:3:"raw";s:3:"key";s:5:"value";s:3:"key";}}}s:6:"sealed";b:0;}}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
O:39:"TypeLang\Parser\Node\Stmt\NamedTypeNode":4:{s:6:"offset";i:0;s:4:"name";O:25:"TypeLang\Parser\Node\Name":2:{i:0;i:0;i:1;a:1:{i:0;O:31:"TypeLang\Parser\Node\Identifier":2:{i:0;i:0;i:1;s:3:"int";}}}s:9:"arguments";N;s:6:"fields";O:46:"TypeLang\Parser\Node\Stmt\Shape\FieldsListNode":3:{s:6:"offset";i:0;s:5:"items";a:4:{i:0;O:49:"TypeLang\Parser\Node\Stmt\Shape\ImplicitFieldNode":4:{s:6:"offset";i:0;s:4:"type";O:39:"TypeLang\Parser\Node\Stmt\NamedTypeNode":4:{s:6:"offset";i:0;s:4:"name";O:25:"TypeLang\Parser\Node\Name":2:{i:0;i:0;i:1;a:1:{i:0;O:31:"TypeLang\Parser\Node\Identifier":2:{i:0;i:0;i:1;s:6:"string";}}}s:9:"arguments";N;s:6:"fields";N;}s:8:"optional";b:1;s:10:"attributes";N;}i:1;O:46:"TypeLang\Parser\Node\Stmt\Shape\NamedFieldNode":5:{s:6:"offset";i:0;s:4:"type";O:39:"TypeLang\Parser\Node\Stmt\NamedTypeNode":4:{s:6:"offset";i:0;s:4:"name";O:25:"TypeLang\Parser\Node\Name":2:{i:0;i:0;i:1;a:1:{i:0;O:31:"TypeLang\Parser\Node\Identifier":2:{i:0;i:0;i:1;s:6:"string";}}}s:9:"arguments";N;s:6:"fields";N;}s:8:"optional";b:1;s:10:"attributes";N;s:3:"key";O:31:"TypeLang\Parser\Node\Identifier":2:{i:0;i:0;i:1;s:6:"string";}}i:2;O:48:"TypeLang\Parser\Node\Stmt\Shape\NumericFieldNode":5:{s:6:"offset";i:0;s:4:"type";O:39:"TypeLang\Parser\Node\Stmt\NamedTypeNode":4:{s:6:"offset";i:0;s:4:"name";O:25:"TypeLang\Parser\Node\Name":2:{i:0;i:0;i:1;a:1:{i:0;O:31:"TypeLang\Parser\Node\Identifier":2:{i:0;i:0;i:1;s:6:"string";}}}s:9:"arguments";N;s:6:"fields";N;}s:8:"optional";b:1;s:10:"attributes";N;s:3:"key";O:43:"TypeLang\Parser\Node\Literal\IntLiteralNode":3:{s:6:"offset";i:0;s:3:"raw";s:2:"42";s:5:"value";i:42;}}i:3;O:52:"TypeLang\Parser\Node\Stmt\Shape\StringNamedFieldNode":5:{s:6:"offset";i:0;s:4:"type";O:39:"TypeLang\Parser\Node\Stmt\NamedTypeNode":4:{s:6:"offset";i:0;s:4:"name";O:25:"TypeLang\Parser\Node\Name":2:{i:0;i:0;i:1;a:1:{i:0;O:31:"TypeLang\Parser\Node\Identifier":2:{i:0;i:0;i:1;s:6:"string";}}}s:9:"arguments";N;s:6:"fields";N;}s:8:"optional";b:1;s:10:"attributes";N;s:3:"key";O:46:"TypeLang\Parser\Node\Literal\StringLiteralNode":3:{s:6:"offset";i:0;s:3:"raw";s:3:"key";s:5:"value";s:3:"key";}}}s:6:"sealed";b:0;}}
1+
O:39:"TypeLang\Parser\Node\Stmt\NamedTypeNode":4:{s:6:"offset";i:0;s:4:"name";O:25:"TypeLang\Parser\Node\Name":2:{i:0;i:0;i:1;a:1:{i:0;O:31:"TypeLang\Parser\Node\Identifier":2:{i:0;i:0;i:1;s:3:"int";}}}s:9:"arguments";N;s:6:"fields";O:46:"TypeLang\Parser\Node\Stmt\Shape\FieldsListNode":3:{s:6:"offset";i:0;s:5:"items";a:4:{i:0;O:49:"TypeLang\Parser\Node\Stmt\Shape\ImplicitFieldNode":4:{s:6:"offset";i:0;s:4:"type";O:39:"TypeLang\Parser\Node\Stmt\NamedTypeNode":4:{s:6:"offset";i:0;s:4:"name";O:25:"TypeLang\Parser\Node\Name":2:{i:0;i:0;i:1;a:1:{i:0;O:31:"TypeLang\Parser\Node\Identifier":2:{i:0;i:0;i:1;s:6:"string";}}}s:9:"arguments";N;s:6:"fields";N;}s:8:"optional";b:1;s:10:"attributes";N;}i:1;O:46:"TypeLang\Parser\Node\Stmt\Shape\NamedFieldNode":5:{s:6:"offset";i:0;s:4:"type";O:39:"TypeLang\Parser\Node\Stmt\NamedTypeNode":4:{s:6:"offset";i:0;s:4:"name";O:25:"TypeLang\Parser\Node\Name":2:{i:0;i:0;i:1;a:1:{i:0;O:31:"TypeLang\Parser\Node\Identifier":2:{i:0;i:0;i:1;s:6:"string";}}}s:9:"arguments";N;s:6:"fields";N;}s:8:"optional";b:1;s:10:"attributes";N;s:3:"key";O:31:"TypeLang\Parser\Node\Identifier":2:{i:0;i:0;i:1;s:6:"string";}}i:2;O:48:"TypeLang\Parser\Node\Stmt\Shape\NumericFieldNode":5:{s:6:"offset";i:0;s:4:"type";O:39:"TypeLang\Parser\Node\Stmt\NamedTypeNode":4:{s:6:"offset";i:0;s:4:"name";O:25:"TypeLang\Parser\Node\Name":2:{i:0;i:0;i:1;a:1:{i:0;O:31:"TypeLang\Parser\Node\Identifier":2:{i:0;i:0;i:1;s:6:"string";}}}s:9:"arguments";N;s:6:"fields";N;}s:8:"optional";b:1;s:10:"attributes";N;s:3:"key";O:43:"TypeLang\Parser\Node\Literal\IntLiteralNode":4:{s:6:"offset";i:0;s:3:"raw";s:2:"42";s:7:"decimal";s:2:"42";s:5:"value";i:42;}}i:3;O:52:"TypeLang\Parser\Node\Stmt\Shape\StringNamedFieldNode":5:{s:6:"offset";i:0;s:4:"type";O:39:"TypeLang\Parser\Node\Stmt\NamedTypeNode":4:{s:6:"offset";i:0;s:4:"name";O:25:"TypeLang\Parser\Node\Name":2:{i:0;i:0;i:1;a:1:{i:0;O:31:"TypeLang\Parser\Node\Identifier":2:{i:0;i:0;i:1;s:6:"string";}}}s:9:"arguments";N;s:6:"fields";N;}s:8:"optional";b:1;s:10:"attributes";N;s:3:"key";O:46:"TypeLang\Parser\Node\Literal\StringLiteralNode":3:{s:6:"offset";i:0;s:3:"raw";s:3:"key";s:5:"value";s:3:"key";}}}s:6:"sealed";b:0;}}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
O:48:"TypeLang\Parser\Node\Stmt\Shape\NumericFieldNode":5:{s:6:"offset";i:0;s:4:"type";O:39:"TypeLang\Parser\Node\Stmt\NamedTypeNode":4:{s:6:"offset";i:0;s:4:"name";O:25:"TypeLang\Parser\Node\Name":2:{i:0;i:0;i:1;a:1:{i:0;O:31:"TypeLang\Parser\Node\Identifier":2:{i:0;i:0;i:1;s:6:"string";}}}s:9:"arguments";N;s:6:"fields";N;}s:8:"optional";b:1;s:10:"attributes";N;s:3:"key";O:43:"TypeLang\Parser\Node\Literal\IntLiteralNode":3:{s:6:"offset";i:0;s:3:"raw";s:2:"42";s:5:"value";i:42;}}
1+
O:48:"TypeLang\Parser\Node\Stmt\Shape\NumericFieldNode":5:{s:6:"offset";i:0;s:4:"type";O:39:"TypeLang\Parser\Node\Stmt\NamedTypeNode":4:{s:6:"offset";i:0;s:4:"name";O:25:"TypeLang\Parser\Node\Name":2:{i:0;i:0;i:1;a:1:{i:0;O:31:"TypeLang\Parser\Node\Identifier":2:{i:0;i:0;i:1;s:6:"string";}}}s:9:"arguments";N;s:6:"fields";N;}s:8:"optional";b:1;s:10:"attributes";N;s:3:"key";O:43:"TypeLang\Parser\Node\Literal\IntLiteralNode":4:{s:6:"offset";i:0;s:3:"raw";s:2:"42";s:7:"decimal";s:2:"42";s:5:"value";i:42;}}

0 commit comments

Comments
 (0)