dplassgit / d2lang

D2 is a strongly-typed, statically-typed, (mostly) inferred-type compiled language.
MIT License
6 stars 1 forks source link

Extract the `LValueNode.Visitor` implementation from StaticChecker into its own class #290

Closed dplassgit closed 9 months ago

dplassgit commented 9 months ago

Instead of inlining these 150+ lines:

https://github.com/dplassgit/d2lang/blob/4533e5a37dd892973d83def46f3b0c7d78af3502/src/com/plasstech/lang/d2/type/StaticChecker.java#L285