annotate vendor/nikic/php-parser/test/code/parser/scalar/int.test @ 0:4c8ae668cc8c

Initial import (non-working)
author Chris Cannam
date Wed, 29 Nov 2017 16:09:58 +0000
parents
children 5fb285c0d0e3
rev   line source
Chris@0 1 Different integer syntaxes
Chris@0 2 -----
Chris@0 3 <?php
Chris@0 4
Chris@0 5 0;
Chris@0 6 1;
Chris@0 7 @@{ PHP_INT_MAX }@@;
Chris@0 8 @@{ PHP_INT_MAX + 1 }@@;
Chris@0 9 0xFFF;
Chris@0 10 0xfff;
Chris@0 11 0XfFf;
Chris@0 12 0777;
Chris@0 13 0b111000111000;
Chris@0 14 -----
Chris@0 15 array(
Chris@0 16 0: Scalar_LNumber(
Chris@0 17 value: 0
Chris@0 18 )
Chris@0 19 1: Scalar_LNumber(
Chris@0 20 value: 1
Chris@0 21 )
Chris@0 22 2: Scalar_LNumber(
Chris@0 23 value: @@{ PHP_INT_MAX }@@
Chris@0 24 )
Chris@0 25 3: Scalar_DNumber(
Chris@0 26 value: @@{ PHP_INT_MAX + 1 }@@
Chris@0 27 )
Chris@0 28 4: Scalar_LNumber(
Chris@0 29 value: 4095
Chris@0 30 )
Chris@0 31 5: Scalar_LNumber(
Chris@0 32 value: 4095
Chris@0 33 )
Chris@0 34 6: Scalar_LNumber(
Chris@0 35 value: 4095
Chris@0 36 )
Chris@0 37 7: Scalar_LNumber(
Chris@0 38 value: 511
Chris@0 39 )
Chris@0 40 8: Scalar_LNumber(
Chris@0 41 value: 3640
Chris@0 42 )
Chris@0 43 )