annotate vendor/nikic/php-parser/test/code/parser/scalar/int.test @ 19:fa3358dc1485 tip

Add ndrum files
author Chris Cannam
date Wed, 28 Aug 2019 13:14:47 +0100
parents 5fb285c0d0e3
children
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@13 16 0: Stmt_Expression(
Chris@13 17 expr: Scalar_LNumber(
Chris@13 18 value: 0
Chris@13 19 )
Chris@0 20 )
Chris@13 21 1: Stmt_Expression(
Chris@13 22 expr: Scalar_LNumber(
Chris@13 23 value: 1
Chris@13 24 )
Chris@0 25 )
Chris@13 26 2: Stmt_Expression(
Chris@13 27 expr: Scalar_LNumber(
Chris@13 28 value: @@{ PHP_INT_MAX }@@
Chris@13 29 )
Chris@0 30 )
Chris@13 31 3: Stmt_Expression(
Chris@13 32 expr: Scalar_DNumber(
Chris@13 33 value: @@{ PHP_INT_MAX + 1 }@@
Chris@13 34 )
Chris@0 35 )
Chris@13 36 4: Stmt_Expression(
Chris@13 37 expr: Scalar_LNumber(
Chris@13 38 value: 4095
Chris@13 39 )
Chris@0 40 )
Chris@13 41 5: Stmt_Expression(
Chris@13 42 expr: Scalar_LNumber(
Chris@13 43 value: 4095
Chris@13 44 )
Chris@0 45 )
Chris@13 46 6: Stmt_Expression(
Chris@13 47 expr: Scalar_LNumber(
Chris@13 48 value: 4095
Chris@13 49 )
Chris@0 50 )
Chris@13 51 7: Stmt_Expression(
Chris@13 52 expr: Scalar_LNumber(
Chris@13 53 value: 511
Chris@13 54 )
Chris@0 55 )
Chris@13 56 8: Stmt_Expression(
Chris@13 57 expr: Scalar_LNumber(
Chris@13 58 value: 3640
Chris@13 59 )
Chris@0 60 )
Chris@0 61 )