==================
void a value
==================

void void func()

---

(source_file
  (statement
    (void_statement
      (expression
        (function_call
          (expression
            (identifier)))))))


==================
expression after if statement
==================

if true {}
leg_count

---

(source_file
  (statement
    (if_statement
      (expression
        (bool_literal))
      (block)))
  (statement
    (void_statement
      (expression
        (identifier)))))


==================
funny indexing
==================

number_list [[[ 2]

---

(source_file
  (statement
    (void_statement
      (expression
        (index_access
          (expression
            (identifier))
          (expression
            (int_literal)))))))


==================
funny operator
==================

thing +++==== 4

---

(source_file
  (statement
    (variable_assignment
      (expression
        (identifier))
      (assignment_operator)
      (expression
        (int_literal)))))


==================
funny operator 2
==================

other_thing ---==== 8

---

(source_file
  (statement
    (variable_assignment
      (expression
        (identifier))
      (assignment_operator)
      (expression
        (int_literal)))))


==================
funny indexing and operators
==================

number_list [[[ 2] ***==== number_list [ 0 ]]]

---

(source_file
  (statement
    (variable_assignment
      (expression
        (index_access
          (expression
            (identifier))
          (expression
            (int_literal))))
      (assignment_operator)
      (expression
        (index_access
          (expression
            (identifier))
          (expression
            (int_literal)))))))
