================
set
================

# set rowloop = loop
# set ns = namespace(foo="Bar")
# for grouper, list in items()|groupby('foo')
# for k, vs in data|groupby('k', case_sensitive=cs)

---

(source
  (line_statement
    (statement
      (set_statement
        (expression
          (binary_expression
            (unary_expression
              (primary_expression
                (identifier)))))
        (binary_operator)
        (expression
          (binary_expression
            (unary_expression
              (primary_expression
                (identifier))))))))
  (line_statement
    (statement
      (set_statement
        (expression
          (binary_expression
            (unary_expression
              (primary_expression
                (identifier)))))
        (binary_operator)
        (expression
          (binary_expression
            (unary_expression
              (primary_expression
                (function_call
                  (identifier)
                  (arg
                    (identifier)
                    (binary_operator)
                    (expression
                      (binary_expression
                        (unary_expression
                          (primary_expression
                            (literal
                              (string_literal)))))))))))))))
  (line_statement
    (statement
      (for_statement
        (in_expression
          (identifier)
          (identifier)
          (binary_operator)
          (expression
            (binary_expression
              (binary_expression
                (unary_expression
                  (primary_expression
                    (function_call
                      (identifier)))))
              (binary_operator)
              (unary_expression
                (primary_expression
                  (function_call
                    (identifier)
                    (arg
                      (expression
                        (binary_expression
                          (unary_expression
                            (primary_expression
                              (literal
                                (string_literal))))))))))))))))
  (line_statement
    (statement
      (for_statement
        (in_expression
          (identifier)
          (identifier)
          (binary_operator)
          (expression
            (binary_expression
              (binary_expression
                (unary_expression
                  (primary_expression
                    (identifier))))
              (binary_operator)
              (unary_expression
                (primary_expression
                  (function_call
                    (identifier)
                    (arg
                      (expression
                        (binary_expression
                          (unary_expression
                            (primary_expression
                              (literal
                                (string_literal)))))))
                    (arg
                      (identifier)
                      (binary_operator)
                      (expression
                        (binary_expression
                          (unary_expression
                            (primary_expression
                              (identifier))))))))))))))))
