rascal 0.3.4

A parser and compiler for Flash ActionScript 2 files into SWFs
Documentation
---
source: crates/rascal/src/program.rs
expression: parsed
input_file: samples/as2_classes/DynamicClass.as
---
Ok:
  initial_script: []
  interfaces: []
  classes:
    - name: DynamicClass
      extends: ~
      implements: []
      functions: {}
      virtual_properties: {}
      fields: {}
      constructor:
        signature:
          name:
            span:
              start: 14
              end: 26
              file: 0
            value: DynamicClass
          args: []
          return_type: ~
        body: []
        scope:
          defined_variables: {}
          referenced_variables: []
          could_reference_anything: false
        register_count: 1
        preload_this: false
        suppress_this: true
        preload_arguments: false
        suppress_arguments: true
        preload_super: false
        suppress_super: true
        preload_root: false
        preload_parent: false
        preload_global: false
  custom_pcodes: []
  compile_options:
    swf_version: 15
    optimizations:
      fold_constants: true
      promote_variables_to_registers: true