Sam Harwell wrote:

Prof. Parr,

 

If you are interested in keeping the source control copy of the C# 3 ports of the Runtime, the Tool, and StringTemplate, I have a possible directory structure laid out. The items marked in green are folders that don’t currently exist in P4. The folder marked in red is the existing C# port of StringTemplate. My StringTemplate port uses a different layout underneath the csharp folder, so if that’s the location in P4 you want the new port, you’d have to move the existing folder to an “old releases” section (or something like that)


src/main/.... is for the Java version of the tool only. This is the layout expected by Maven, which is why it looks like it does.

If the C# version is always going to be in step with the Java version then it could go at:

antlr/main/csharptool

But I suggest it would be better off at //depot/code/antlrcs/......

runtime CSharp3 is perfectly fine though.

 

I’m open to suggestions for a different layout as well. One thing to note: none of the C# 3 ports are based on existing C# code in P4. There were licensing questions involving things like the 4-clause BSD license on the existing CSharp runtime. I started completely over with only the Java source for these ports, so the license is the same as the Java versions across the board.

 

Thank you,

Sam Harwell

 


_______________________________________________ antlr-dev mailing list [email protected] http://www.antlr.org/mailman/listinfo/antlr-dev



_______________________________________________
antlr-dev mailing list
[email protected]
http://www.antlr.org/mailman/listinfo/antlr-dev

Reply via email to