uuagc-0.9.50.1: Attribute Grammar System of Universiteit Utrecht

Safe HaskellNone

UU.UUAGC

Synopsis

Documentation

data Identifier Source

Constructors

Ident 

Fields

getName :: String
 
getPos :: Pos
 

data Options Source

Constructors

Options 

Fields

moduleName :: ModuleHeader
 
dataTypes :: Bool
 
dataRecords :: Bool
 
strictData :: Bool
 
strictWrap :: Bool
 
folds :: Bool
 
semfuns :: Bool
 
typeSigs :: Bool
 
attrInfo :: Bool
 
rename :: Bool
 
wrappers :: Bool
 
modcopy :: Bool
 
newtypes :: Bool
 
nest :: Bool
 
smacro :: Bool
 
outputFiles :: [String]
 
searchPath :: [String]
 
verbose :: Bool
 
prefix :: String
 
withSelf :: Bool
 
withCycle :: Bool
 
showHelp :: Bool
 
showVersion :: Bool
 
visit :: Bool
 
withSeq :: Bool
 
unbox :: Bool
 
bangpats :: Bool
 
cases :: Bool
 
strictCases :: Bool
 
stricterCases :: Bool
 
strictSems :: Bool
 
localCps :: Bool
 
splitSems :: Bool
 
werrors :: Bool
 
wignore :: Bool
 
wmaxerrs :: Int
 
dumpgrammar :: Bool
 
dumpcgrammar :: Bool
 
sepSemMods :: Bool
 
allowSepSemMods :: Bool
 
genFileDeps :: Bool
 
genLinePragmas :: Bool
 
genvisage :: Bool
 
genAspectAG :: Bool
 
noGroup :: [String]
 
extends :: Maybe String
 
genAttributeList :: Bool
 
forceIrrefutables :: Maybe String
 
uniqueDispenser :: String
 
lcKeywords :: Bool
 
doubleColons :: Bool
 
monadic :: Bool
 
ocaml :: Bool
 
clean :: Bool
 
visitorsOutput :: Bool
 
statsFile :: Maybe String
 
breadthFirst :: Bool
 
breadthFirstStrict :: Bool
 
checkParseRhs :: Bool
 
checkParseTy :: Bool
 
checkParseBlock :: Bool
 
nocatas :: Set NontermIdent
 
noOptimizations :: Bool
 
reference :: Bool
 
noIncludes :: Bool
 
outputStr :: String -> IO ()
 
failWithCode :: Int -> IO ()
 
mainFilename :: Maybe String
 
beQuiet :: Bool
 
kennedyWarren :: Bool
 
parallelInvoke :: Bool
 
tupleAsDummyToken :: Bool
 
dummyTokenVisit :: Bool
 
strictDummyToken :: Bool
 
noPerRuleTypeSigs :: Bool
 
noPerStateTypeSigs :: Bool
 
noEagerBlackholing :: Bool
 
lateHigherOrderBinding :: Bool
 
monadicWrappers :: Bool
 
genTraces :: Bool
 
genUseTraces :: Bool
 
genCostCentres :: Bool
 
noPerRuleCostCentres :: Bool
 
noPerVisitCostCentres :: Bool
 
helpInlining :: Bool
 
noInlinePragmas :: Bool
 
aggressiveInlinePragmas :: Bool
 

wordsBy :: (Char -> Bool) -> String -> [String]Source

Inverse of intercalate

constructOptions :: [Options -> Options] -> OptionsSource

Use all parsed options to generate real options

getOptions :: [String] -> (Options, [String], [String])Source

Create Options type from string arguments

optionsToString :: Options -> [String]Source

Convert options back to commandline string

combineOptions :: Options -> Options -> OptionsSource

Combine 2 sets of options