Symbolic Front-end (jlnn.symbolic)

The symbolic module serves as an interface between declarative logic and the neural implementation. It contains tools for parsing textual formulas, compiling them into NNX modules, and integrating with graph libraries.