   I built a minimal Cg front end - should I open source it?
  During the course of work, I happened to end up building a neat front-end for Cg, which I use to convert well-formed Cg to another shader language and do some static analysis. It's not bullet-proof, but it's good enough for our current needs (and it parses all the samples in NVIDIA's Cg toolkit properly, so yay).Now here's the thing: my usage for it is limited, and it's so neat, so I was wondering whether I should open-source it, and was looking for people's opinions. First of all, there're some hassles involved with open sourcing it, it's not as easy as putting all the code on bitbucket for example - there're dependencies, some of them internal, and I'll have to waste quite a bit of time to package all this and release it. What would you want to do if you had a Cg front-end to play with? Give me ideas, or at least give me a scenario where it would benefit the community at large.For a sample input/output pair, see http://pastebin.com/bUdLbbZV .- Sherief   