valkyrie-ast 0.1.4

Strong typed abstract syntax tree of valkyrie language
Documentation





```scala

#? documents

@[mod1, mod2]
mod3 mod4 class module::Name(Base::<T>): DeriveA + DeriveB {
    _field: int = 1;
    
    construct() {
    
    }
    
    construct(args) {
    
    }
    
    #? documents
    extract() {
    
    }
    
    destruct() {
    
    }
    
    infix `+`() {
    
    }
}

extends module::Name: TraitA + TraitB {
   
}
```