skate 0.0.0

A Programing language for rapid iteration
---
source: src/ast_tests.rs
expression: f

---
- Function:
    node:
      name:
        node: hello
        span:
          start: 3
          end: 8
          file_id: 100
      args:
        node: []
        span:
          start: 8
          end: 10
          file_id: 100
      ret: ~
      body:
        node:
          - Print:
              node:
                Literal:
                  node:
                    String: hello
                  span:
                    start: 18
                    end: 25
                    file_id: 100
              span:
                start: 18
                end: 25
                file_id: 100
        span:
          start: 11
          end: 27
          file_id: 100
    span:
      start: 0
      end: 27
      file_id: 100
- Function:
    node:
      name:
        node: world
        span:
          start: 43
          end: 48
          file_id: 100
      args:
        node: []
        span:
          start: 48
          end: 50
          file_id: 100
      ret: ~
      body:
        node:
          - Print:
              node:
                Literal:
                  node:
                    String: world
                  span:
                    start: 59
                    end: 66
                    file_id: 100
              span:
                start: 59
                end: 66
                file_id: 100
        span:
          start: 51
          end: 69
          file_id: 100
    span:
      start: 40
      end: 69
      file_id: 100
- Function:
    node:
      name:
        node: main
        span:
          start: 85
          end: 89
          file_id: 100
      args:
        node: []
        span:
          start: 89
          end: 91
          file_id: 100
      ret: ~
      body:
        node:
          - Expr:
              node:
                Call:
                  - node:
                      Var:
                        node: hello
                        span:
                          start: 110
                          end: 115
                          file_id: 100
                    span:
                      start: 110
                      end: 115
                      file_id: 100
                  - []
              span:
                start: 110
                end: 117
                file_id: 100
          - Expr:
              node:
                Call:
                  - node:
                      Var:
                        node: world
                        span:
                          start: 135
                          end: 140
                          file_id: 100
                    span:
                      start: 135
                      end: 140
                      file_id: 100
                  - []
              span:
                start: 135
                end: 142
                file_id: 100
        span:
          start: 92
          end: 157
          file_id: 100
    span:
      start: 82
      end: 157
      file_id: 100