Modeling is a tools to analysis different languages by Ctags
process:
ctags
with optlanguage support:
```rust let vec = analysisbydir("_fixtures/ctags/source/animal.ts"); let result = PlantUmlRender::render(&vec);
println!("{}", result); ```
output sample:
``` @startuml
class Animal { + string name + string constructor() +move() }
class Horse extends Animal { +move() }
class Snake extends Animal { +move() }
@enduml
Process finished with exit code 0 ```
ctags analysis based on https://github.com/dalance/ptags with MIT, see in src
ctags parser rewrite from Golang's https://github.com/ruben2020/tags2uml with Apache License.
@ 2020~2021 This code is distributed under the MIT license. See LICENSE
in this directory.