weso / shex-lite

Scala implementation of a compiler for a subset of the Shape Expressions Compact Syntax.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[SLI-0066] Symbol table current implementation does not meet single responsability principle

thewillyhuman opened this issue · comments

The current symbol table implementations incorporates the decision about if a given action generates and error or not, and it even generates the error. The correct implementation would be that the ST is just a data structure that knows about how to store and retrieve data but nothing more, no semantic validation on it not anything.