pine-parser 0.2.2

Parser for Pine Script.
Documentation
[
  {
    "VarDecl": {
      "name": "lengthInput",
      "type_annotation": null,
      "initializer": {
        "Literal": {
          "Int": 10
        }
      },
      "var_kind": "Var"
    }
  },
  {
    "VarDecl": {
      "name": "stochastic",
      "type_annotation": null,
      "initializer": {
        "Call": {
          "callee": {
            "Variable": {
              "name": "stoch"
            }
          },
          "args": [
            {
              "Positional": {
                "Variable": {
                  "name": "close"
                }
              }
            },
            {
              "Positional": {
                "Variable": {
                  "name": "high"
                }
              }
            },
            {
              "Positional": {
                "Variable": {
                  "name": "low"
                }
              }
            },
            {
              "Positional": {
                "Variable": {
                  "name": "lengthInput"
                }
              }
            }
          ],
          "id": 1
        }
      },
      "var_kind": "Var"
    }
  },
  {
    "Expression": {
      "Binary": {
        "left": {
          "Call": {
            "callee": {
              "Variable": {
                "name": "sma"
              }
            },
            "args": [
              {
                "Positional": {
                  "Variable": {
                    "name": "close"
                  }
                }
              },
              {
                "Positional": {
                  "Literal": {
                    "Int": 14
                  }
                }
              }
            ],
            "id": 2
          }
        },
        "op": "Greater",
        "right": {
          "Call": {
            "callee": {
              "Variable": {
                "name": "sma"
              }
            },
            "args": [
              {
                "Positional": {
                  "Variable": {
                    "name": "close"
                  }
                }
              },
              {
                "Positional": {
                  "Literal": {
                    "Int": 28
                  }
                }
              }
            ],
            "id": 3
          }
        }
      }
    }
  }
]