Package antlr
Class NameSpace
java.lang.Object
antlr.NameSpace
- Direct Known Subclasses:
CSharpNameSpace
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) void
emitClosures
(PrintWriter out) Method to generate the required C++ namespace closures(package private) void
Method to generate the required C++ namespace declarationsgetName()
protected void
Parse a C++ namespace declaration into seperate names splitting on :: We could easily parameterize this to make the delimiter a language-specific parameter, or use subclasses to support C++ namespaces versus java packages.
-
Constructor Details
-
NameSpace
-
-
Method Details
-
getName
-
parse
Parse a C++ namespace declaration into seperate names splitting on :: We could easily parameterize this to make the delimiter a language-specific parameter, or use subclasses to support C++ namespaces versus java packages. -DAW -
emitDeclarations
Method to generate the required C++ namespace declarations -
emitClosures
Method to generate the required C++ namespace closures
-