annotate vendor/nikic/php-parser/test/code/parser/expr/comparison.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 Comparison operators
Chris@0 2 -----
Chris@0 3 <?php
Chris@0 4 $a < $b;
Chris@0 5 $a <= $b;
Chris@0 6 $a > $b;
Chris@0 7 $a >= $b;
Chris@0 8 $a == $b;
Chris@0 9 $a === $b;
Chris@0 10 $a != $b;
Chris@0 11 $a !== $b;
Chris@0 12 $a <=> $b;
Chris@0 13 $a instanceof B;
Chris@0 14 $a instanceof $b;
Chris@0 15 -----
Chris@0 16 array(
Chris@13 17 0: Stmt_Expression(
Chris@13 18 expr: Expr_BinaryOp_Smaller(
Chris@13 19 left: Expr_Variable(
Chris@13 20 name: a
Chris@13 21 )
Chris@13 22 right: Expr_Variable(
Chris@13 23 name: b
Chris@0 24 )
Chris@0 25 )
Chris@0 26 )
Chris@13 27 1: Stmt_Expression(
Chris@13 28 expr: Expr_BinaryOp_SmallerOrEqual(
Chris@13 29 left: Expr_Variable(
Chris@13 30 name: a
Chris@13 31 )
Chris@13 32 right: Expr_Variable(
Chris@13 33 name: b
Chris@13 34 )
Chris@0 35 )
Chris@0 36 )
Chris@13 37 2: Stmt_Expression(
Chris@13 38 expr: Expr_BinaryOp_Greater(
Chris@13 39 left: Expr_Variable(
Chris@13 40 name: a
Chris@13 41 )
Chris@13 42 right: Expr_Variable(
Chris@13 43 name: b
Chris@13 44 )
Chris@13 45 )
Chris@13 46 )
Chris@13 47 3: Stmt_Expression(
Chris@13 48 expr: Expr_BinaryOp_GreaterOrEqual(
Chris@13 49 left: Expr_Variable(
Chris@13 50 name: a
Chris@13 51 )
Chris@13 52 right: Expr_Variable(
Chris@13 53 name: b
Chris@13 54 )
Chris@13 55 )
Chris@13 56 )
Chris@13 57 4: Stmt_Expression(
Chris@13 58 expr: Expr_BinaryOp_Equal(
Chris@13 59 left: Expr_Variable(
Chris@13 60 name: a
Chris@13 61 )
Chris@13 62 right: Expr_Variable(
Chris@13 63 name: b
Chris@13 64 )
Chris@13 65 )
Chris@13 66 )
Chris@13 67 5: Stmt_Expression(
Chris@13 68 expr: Expr_BinaryOp_Identical(
Chris@13 69 left: Expr_Variable(
Chris@13 70 name: a
Chris@13 71 )
Chris@13 72 right: Expr_Variable(
Chris@13 73 name: b
Chris@13 74 )
Chris@13 75 )
Chris@13 76 )
Chris@13 77 6: Stmt_Expression(
Chris@13 78 expr: Expr_BinaryOp_NotEqual(
Chris@13 79 left: Expr_Variable(
Chris@13 80 name: a
Chris@13 81 )
Chris@13 82 right: Expr_Variable(
Chris@13 83 name: b
Chris@13 84 )
Chris@13 85 )
Chris@13 86 )
Chris@13 87 7: Stmt_Expression(
Chris@13 88 expr: Expr_BinaryOp_NotIdentical(
Chris@13 89 left: Expr_Variable(
Chris@13 90 name: a
Chris@13 91 )
Chris@13 92 right: Expr_Variable(
Chris@13 93 name: b
Chris@13 94 )
Chris@13 95 )
Chris@13 96 )
Chris@13 97 8: Stmt_Expression(
Chris@13 98 expr: Expr_BinaryOp_Spaceship(
Chris@13 99 left: Expr_Variable(
Chris@13 100 name: a
Chris@13 101 )
Chris@13 102 right: Expr_Variable(
Chris@13 103 name: b
Chris@13 104 )
Chris@13 105 )
Chris@13 106 )
Chris@13 107 9: Stmt_Expression(
Chris@13 108 expr: Expr_Instanceof(
Chris@13 109 expr: Expr_Variable(
Chris@13 110 name: a
Chris@13 111 )
Chris@13 112 class: Name(
Chris@13 113 parts: array(
Chris@13 114 0: B
Chris@13 115 )
Chris@13 116 )
Chris@13 117 )
Chris@13 118 )
Chris@13 119 10: Stmt_Expression(
Chris@13 120 expr: Expr_Instanceof(
Chris@13 121 expr: Expr_Variable(
Chris@13 122 name: a
Chris@13 123 )
Chris@13 124 class: Expr_Variable(
Chris@13 125 name: b
Chris@13 126 )
Chris@13 127 )
Chris@13 128 )
Chris@13 129 )