[ FullOpeningTag( FullOpeningTagStatement { span: Span { line: 1, column: 1, position: 0, }, }, ), Expression( ExpressionStatement { expression: ArithmeticOperation( Modulo { left: Literal( Integer( LiteralInteger { value: "6", span: Span { line: 3, column: 1, position: 7, }, }, ), ), percent: Span { line: 3, column: 3, position: 9, }, right: Literal( Integer( LiteralInteger { value: "2", span: Span { line: 3, column: 5, position: 11, }, }, ), ), }, ), ending: Semicolon( Span { line: 3, column: 6, position: 12, }, ), }, ), Expression( ExpressionStatement { expression: BitwiseOperation( LeftShift { left: Literal( Integer( LiteralInteger { value: "6", span: Span { line: 4, column: 1, position: 14, }, }, ), ), left_shift: Span { line: 4, column: 3, position: 16, }, right: Literal( Integer( LiteralInteger { value: "2", span: Span { line: 4, column: 6, position: 19, }, }, ), ), }, ), ending: Semicolon( Span { line: 4, column: 7, position: 20, }, ), }, ), Expression( ExpressionStatement { expression: BitwiseOperation( RightShift { left: Literal( Integer( LiteralInteger { value: "6", span: Span { line: 5, column: 1, position: 22, }, }, ), ), right_shift: Span { line: 5, column: 3, position: 24, }, right: Literal( Integer( LiteralInteger { value: "2", span: Span { line: 5, column: 6, position: 27, }, }, ), ), }, ), ending: Semicolon( Span { line: 5, column: 7, position: 28, }, ), }, ), Expression( ExpressionStatement { expression: BitwiseOperation( And { left: Literal( Integer( LiteralInteger { value: "6", span: Span { line: 6, column: 1, position: 30, }, }, ), ), and: Span { line: 6, column: 3, position: 32, }, right: Literal( Integer( LiteralInteger { value: "2", span: Span { line: 6, column: 5, position: 34, }, }, ), ), }, ), ending: Semicolon( Span { line: 6, column: 6, position: 35, }, ), }, ), Expression( ExpressionStatement { expression: BitwiseOperation( Or { left: Literal( Integer( LiteralInteger { value: "6", span: Span { line: 7, column: 1, position: 37, }, }, ), ), or: Span { line: 7, column: 3, position: 39, }, right: Literal( Integer( LiteralInteger { value: "2", span: Span { line: 7, column: 5, position: 41, }, }, ), ), }, ), ending: Semicolon( Span { line: 7, column: 6, position: 42, }, ), }, ), Expression( ExpressionStatement { expression: BitwiseOperation( Xor { left: Literal( Integer( LiteralInteger { value: "6", span: Span { line: 8, column: 1, position: 44, }, }, ), ), xor: Span { line: 8, column: 3, position: 46, }, right: Literal( Integer( LiteralInteger { value: "2", span: Span { line: 8, column: 5, position: 48, }, }, ), ), }, ), ending: Semicolon( Span { line: 8, column: 6, position: 49, }, ), }, ), Expression( ExpressionStatement { expression: ComparisonOperation( AngledNotEqual { left: Literal( Integer( LiteralInteger { value: "6", span: Span { line: 9, column: 1, position: 51, }, }, ), ), angled_left_right: Span { line: 9, column: 3, position: 53, }, right: Literal( Integer( LiteralInteger { value: "2", span: Span { line: 9, column: 6, position: 56, }, }, ), ), }, ), ending: Semicolon( Span { line: 9, column: 7, position: 57, }, ), }, ), Expression( ExpressionStatement { expression: ComparisonOperation( Spaceship { left: Literal( Integer( LiteralInteger { value: "6", span: Span { line: 10, column: 1, position: 59, }, }, ), ), spaceship: Span { line: 10, column: 3, position: 61, }, right: Literal( Integer( LiteralInteger { value: "2", span: Span { line: 10, column: 7, position: 65, }, }, ), ), }, ), ending: Semicolon( Span { line: 10, column: 8, position: 66, }, ), }, ), Expression( ExpressionStatement { expression: LogicalOperation( LogicalAnd { left: Literal( Integer( LiteralInteger { value: "6", span: Span { line: 11, column: 1, position: 68, }, }, ), ), and: Span { line: 11, column: 3, position: 70, }, right: Literal( Integer( LiteralInteger { value: "2", span: Span { line: 11, column: 7, position: 74, }, }, ), ), }, ), ending: Semicolon( Span { line: 11, column: 8, position: 75, }, ), }, ), Expression( ExpressionStatement { expression: LogicalOperation( LogicalOr { left: Literal( Integer( LiteralInteger { value: "6", span: Span { line: 12, column: 1, position: 77, }, }, ), ), or: Span { line: 12, column: 3, position: 79, }, right: Literal( Integer( LiteralInteger { value: "2", span: Span { line: 12, column: 6, position: 82, }, }, ), ), }, ), ending: Semicolon( Span { line: 12, column: 7, position: 83, }, ), }, ), Expression( ExpressionStatement { expression: LogicalOperation( LogicalXor { left: Literal( Integer( LiteralInteger { value: "6", span: Span { line: 13, column: 1, position: 85, }, }, ), ), xor: Span { line: 13, column: 3, position: 87, }, right: Literal( Integer( LiteralInteger { value: "2", span: Span { line: 13, column: 7, position: 91, }, }, ), ), }, ), ending: Semicolon( Span { line: 13, column: 8, position: 92, }, ), }, ), Expression( ExpressionStatement { expression: AssignmentOperation( Assign { left: Variable( SimpleVariable( SimpleVariable { span: Span { line: 14, column: 1, position: 94, }, name: "$a", }, ), ), equals: Span { line: 14, column: 4, position: 97, }, right: Literal( Integer( LiteralInteger { value: "1", span: Span { line: 14, column: 6, position: 99, }, }, ), ), }, ), ending: Semicolon( Span { line: 14, column: 7, position: 100, }, ), }, ), Expression( ExpressionStatement { expression: AssignmentOperation( Addition { left: Variable( SimpleVariable( SimpleVariable { span: Span { line: 15, column: 1, position: 102, }, name: "$a", }, ), ), plus_equals: Span { line: 15, column: 4, position: 105, }, right: Literal( Integer( LiteralInteger { value: "1", span: Span { line: 15, column: 7, position: 108, }, }, ), ), }, ), ending: Semicolon( Span { line: 15, column: 8, position: 109, }, ), }, ), Expression( ExpressionStatement { expression: AssignmentOperation( Subtraction { left: Variable( SimpleVariable( SimpleVariable { span: Span { line: 16, column: 1, position: 111, }, name: "$a", }, ), ), minus_equals: Span { line: 16, column: 4, position: 114, }, right: Literal( Integer( LiteralInteger { value: "1", span: Span { line: 16, column: 7, position: 117, }, }, ), ), }, ), ending: Semicolon( Span { line: 16, column: 8, position: 118, }, ), }, ), Expression( ExpressionStatement { expression: AssignmentOperation( Multiplication { left: Variable( SimpleVariable( SimpleVariable { span: Span { line: 17, column: 1, position: 120, }, name: "$a", }, ), ), asterisk_equals: Span { line: 17, column: 4, position: 123, }, right: Literal( Integer( LiteralInteger { value: "1", span: Span { line: 17, column: 7, position: 126, }, }, ), ), }, ), ending: Semicolon( Span { line: 17, column: 8, position: 127, }, ), }, ), Expression( ExpressionStatement { expression: AssignmentOperation( Exponentiation { left: Variable( SimpleVariable( SimpleVariable { span: Span { line: 18, column: 1, position: 129, }, name: "$a", }, ), ), pow_equals: Span { line: 18, column: 4, position: 132, }, right: Literal( Integer( LiteralInteger { value: "1", span: Span { line: 18, column: 8, position: 136, }, }, ), ), }, ), ending: Semicolon( Span { line: 18, column: 9, position: 137, }, ), }, ), Expression( ExpressionStatement { expression: AssignmentOperation( Division { left: Variable( SimpleVariable( SimpleVariable { span: Span { line: 19, column: 1, position: 139, }, name: "$a", }, ), ), slash_equals: Span { line: 19, column: 4, position: 142, }, right: Literal( Integer( LiteralInteger { value: "1", span: Span { line: 19, column: 7, position: 145, }, }, ), ), }, ), ending: Semicolon( Span { line: 19, column: 8, position: 146, }, ), }, ), Expression( ExpressionStatement { expression: AssignmentOperation( Concat { left: Variable( SimpleVariable( SimpleVariable { span: Span { line: 20, column: 1, position: 148, }, name: "$a", }, ), ), dot_equals: Span { line: 20, column: 4, position: 151, }, right: Literal( Integer( LiteralInteger { value: "1", span: Span { line: 20, column: 7, position: 154, }, }, ), ), }, ), ending: Semicolon( Span { line: 20, column: 8, position: 155, }, ), }, ), Expression( ExpressionStatement { expression: AssignmentOperation( Modulo { left: Variable( SimpleVariable( SimpleVariable { span: Span { line: 21, column: 1, position: 157, }, name: "$a", }, ), ), percent_equals: Span { line: 21, column: 4, position: 160, }, right: Literal( Integer( LiteralInteger { value: "1", span: Span { line: 21, column: 7, position: 163, }, }, ), ), }, ), ending: Semicolon( Span { line: 21, column: 8, position: 164, }, ), }, ), Expression( ExpressionStatement { expression: AssignmentOperation( BitwiseAnd { left: Variable( SimpleVariable( SimpleVariable { span: Span { line: 22, column: 1, position: 166, }, name: "$a", }, ), ), ampersand_equals: Span { line: 22, column: 4, position: 169, }, right: Literal( Integer( LiteralInteger { value: "1", span: Span { line: 22, column: 7, position: 172, }, }, ), ), }, ), ending: Semicolon( Span { line: 22, column: 8, position: 173, }, ), }, ), Expression( ExpressionStatement { expression: AssignmentOperation( BitwiseOr { left: Variable( SimpleVariable( SimpleVariable { span: Span { line: 23, column: 1, position: 175, }, name: "$a", }, ), ), pipe_equals: Span { line: 23, column: 4, position: 178, }, right: Literal( Integer( LiteralInteger { value: "1", span: Span { line: 23, column: 7, position: 181, }, }, ), ), }, ), ending: Semicolon( Span { line: 23, column: 8, position: 182, }, ), }, ), Expression( ExpressionStatement { expression: AssignmentOperation( BitwiseXor { left: Variable( SimpleVariable( SimpleVariable { span: Span { line: 24, column: 1, position: 184, }, name: "$a", }, ), ), caret_equals: Span { line: 24, column: 4, position: 187, }, right: Literal( Integer( LiteralInteger { value: "1", span: Span { line: 24, column: 7, position: 190, }, }, ), ), }, ), ending: Semicolon( Span { line: 24, column: 8, position: 191, }, ), }, ), Expression( ExpressionStatement { expression: AssignmentOperation( LeftShift { left: Variable( SimpleVariable( SimpleVariable { span: Span { line: 25, column: 1, position: 193, }, name: "$a", }, ), ), left_shift_equals: Span { line: 25, column: 4, position: 196, }, right: Literal( Integer( LiteralInteger { value: "1", span: Span { line: 25, column: 8, position: 200, }, }, ), ), }, ), ending: Semicolon( Span { line: 25, column: 9, position: 201, }, ), }, ), Expression( ExpressionStatement { expression: AssignmentOperation( RightShift { left: Variable( SimpleVariable( SimpleVariable { span: Span { line: 26, column: 1, position: 203, }, name: "$a", }, ), ), right_shift_equals: Span { line: 26, column: 4, position: 206, }, right: Literal( Integer( LiteralInteger { value: "1", span: Span { line: 26, column: 8, position: 210, }, }, ), ), }, ), ending: Semicolon( Span { line: 26, column: 9, position: 211, }, ), }, ), Expression( ExpressionStatement { expression: AssignmentOperation( Coalesce { left: Variable( SimpleVariable( SimpleVariable { span: Span { line: 27, column: 1, position: 213, }, name: "$a", }, ), ), coalesce_equals: Span { line: 27, column: 4, position: 216, }, right: Literal( Integer( LiteralInteger { value: "1", span: Span { line: 27, column: 8, position: 220, }, }, ), ), }, ), ending: Semicolon( Span { line: 27, column: 9, position: 221, }, ), }, ), ]