Package gov.llnl.babel

Interface Summary

Version Interface Version contains the version string for the babel compiler.

Class Summary

BabelConfiguration This class provides access to configuration information (including user options) required by the parsers and backend.
CollectionException When parsing a collection of files, it is better to collect all the exceptions until the end instead of bailing out on the first exception.
CollectionException.UriExceptionPair This struct exists to hold the (uri, exception) pair that makes up each element of the collection.
CommandLineDriver This class is the main driver for running Babel from the command line.
Context
Generator This is a simple object that manages the parsing and generation of files.
ResourceLoader Provide a method to get an InputStream for a resource in the Babel Jar file regardless of the JDK being used.
SwitchDictionary
UserOptions Manages the wide variety of settings available to a user.
UserOptions.AssertionLevelSwitch
UserOptions.CCAModeSwitch
UserOptions.ClientSwitch
UserOptions.CommentLocalOnlySwitch
UserOptions.CxxIORExceptionSwitch
UserOptions.DefaultRepositoryPathSwitch
UserOptions.ExcludeExternalSwitch
UserOptions.ExcludeSwitch
UserOptions.GenerateHooksSwitch
UserOptions.GenerateSidlStdlibSwitch
UserOptions.GenerateSubdirOffSwitch
UserOptions.GenerateSubdirSwitch
UserOptions.HideGlueOffSwitch
UserOptions.HideGlueSwitch
UserOptions.IncludeReferencedSwitch
UserOptions.LanguageSubdirOffSwitch
UserOptions.LanguageSubdirSwitch
UserOptions.MakePrefixSwitch
UserOptions.MultiResetOption
UserOptions.MultiSwitch
UserOptions.NoDefaultRepositorySwitch
UserOptions.OutputDirectorySwitch
UserOptions.ParseCheckSwitch
UserOptions.ParseResolveOption
UserOptions.RenameSplicerSwitch
UserOptions.RepositoryPathSwitch
UserOptions.RequiredArgSwitch
UserOptions.ServerSwitch
UserOptions.ShortFileNamesSwitch
UserOptions.SuppressIORSwitch
UserOptions.SuppressStubSwitch
UserOptions.SuppressTimestampSwitch
UserOptions.TextSwitch
UserOptions.TimestampSwitch
UserOptions.TouchOption
UserOptions.VerboseSwitch
UserOptions.VersionSwitch
UserOptions.VpathSwitch