Drasil.GOOL.LanguageRenderer.JuliaRenderer
Contents
Description
The logic to render Julia code is contained in this module
newtype JuliaCode a Source #
Constructors
Fields
Defined in Drasil.GOOL.LanguageRenderer.JuliaRenderer
Methods
pure :: a -> JuliaCode a #
(<*>) :: JuliaCode (a -> b) -> JuliaCode a -> JuliaCode b #
liftA2 :: (a -> b -> c) -> JuliaCode a -> JuliaCode b -> JuliaCode c #
(*>) :: JuliaCode a -> JuliaCode b -> JuliaCode b #
(<*) :: JuliaCode a -> JuliaCode b -> JuliaCode a #
fmap :: (a -> b) -> JuliaCode a -> JuliaCode b #
(<$) :: a -> JuliaCode b -> JuliaCode a #
(>>=) :: JuliaCode a -> (a -> JuliaCode b) -> JuliaCode b #
(>>) :: JuliaCode a -> JuliaCode b -> JuliaCode b #
return :: a -> JuliaCode a #
pointerArg :: SValue JuliaCode -> SValue JuliaCode Source #
(&-=) :: SVariable JuliaCode -> SValue JuliaCode -> MSStatement JuliaCode Source #
(&+=) :: SVariable JuliaCode -> SValue JuliaCode -> MSStatement JuliaCode Source #
(&++) :: SVariable JuliaCode -> MSStatement JuliaCode Source #
(&--) :: SVariable JuliaCode -> MSStatement JuliaCode Source #
assign :: SVariable JuliaCode -> SValue JuliaCode -> MSStatement JuliaCode Source #
Associated Types
type Block JuliaCode Source #
block :: [MSStatement JuliaCode] -> MSBlock JuliaCode Source #
type Body JuliaCode Source #
body :: [MSBlock JuliaCode] -> MSBody JuliaCode Source #
addComments :: Label -> MSBody JuliaCode -> MSBody JuliaCode Source #
(?!) :: SValue JuliaCode -> SValue JuliaCode Source #
(?&&) :: SValue JuliaCode -> SValue JuliaCode -> SValue JuliaCode Source #
(?||) :: SValue JuliaCode -> SValue JuliaCode -> SValue JuliaCode Source #
arg :: Integer -> SValue JuliaCode Source #
argsList :: SValue JuliaCode Source #
argExists :: Integer -> SValue JuliaCode Source #
comment :: Comment -> MSStatement JuliaCode Source #
(?<) :: SValue JuliaCode -> SValue JuliaCode -> SValue JuliaCode Source #
(?<=) :: SValue JuliaCode -> SValue JuliaCode -> SValue JuliaCode Source #
(?>) :: SValue JuliaCode -> SValue JuliaCode -> SValue JuliaCode Source #
(?>=) :: SValue JuliaCode -> SValue JuliaCode -> SValue JuliaCode Source #
(?==) :: SValue JuliaCode -> SValue JuliaCode -> SValue JuliaCode Source #
(?!=) :: SValue JuliaCode -> SValue JuliaCode -> SValue JuliaCode Source #
break :: MSStatement JuliaCode Source #
continue :: MSStatement JuliaCode Source #
returnStmt :: SValue JuliaCode -> MSStatement JuliaCode Source #
throw :: Label -> MSStatement JuliaCode Source #
ifCond :: [(SValue JuliaCode, MSBody JuliaCode)] -> MSBody JuliaCode -> MSStatement JuliaCode Source #
switch :: SValue JuliaCode -> [(SValue JuliaCode, MSBody JuliaCode)] -> MSBody JuliaCode -> MSStatement JuliaCode Source #
ifExists :: SValue JuliaCode -> MSBody JuliaCode -> MSBody JuliaCode -> MSStatement JuliaCode Source #
for :: MSStatement JuliaCode -> SValue JuliaCode -> MSStatement JuliaCode -> MSBody JuliaCode -> MSStatement JuliaCode Source #
forRange :: SVariable JuliaCode -> SValue JuliaCode -> SValue JuliaCode -> SValue JuliaCode -> MSBody JuliaCode -> MSStatement JuliaCode Source #
forEach :: SVariable JuliaCode -> SValue JuliaCode -> MSBody JuliaCode -> MSStatement JuliaCode Source #
while :: SValue JuliaCode -> MSBody JuliaCode -> MSStatement JuliaCode Source #
tryCatch :: MSBody JuliaCode -> MSBody JuliaCode -> MSStatement JuliaCode Source #
assert :: SValue JuliaCode -> SValue JuliaCode -> MSStatement JuliaCode Source #
varDec :: SVariable JuliaCode -> JuliaCode (Scope JuliaCode) -> MSStatement JuliaCode Source #
varDecDef :: SVariable JuliaCode -> JuliaCode (Scope JuliaCode) -> SValue JuliaCode -> MSStatement JuliaCode Source #
listDec :: Integer -> SVariable JuliaCode -> JuliaCode (Scope JuliaCode) -> MSStatement JuliaCode Source #
listDecDef :: SVariable JuliaCode -> JuliaCode (Scope JuliaCode) -> [SValue JuliaCode] -> MSStatement JuliaCode Source #
setDec :: SVariable JuliaCode -> JuliaCode (Scope JuliaCode) -> MSStatement JuliaCode Source #
setDecDef :: SVariable JuliaCode -> JuliaCode (Scope JuliaCode) -> SValue JuliaCode -> MSStatement JuliaCode Source #
arrayDec :: Integer -> SVariable JuliaCode -> JuliaCode (Scope JuliaCode) -> MSStatement JuliaCode Source #
arrayDecDef :: SVariable JuliaCode -> JuliaCode (Scope JuliaCode) -> [SValue JuliaCode] -> MSStatement JuliaCode Source #
constDecDef :: SVariable JuliaCode -> JuliaCode (Scope JuliaCode) -> SValue JuliaCode -> MSStatement JuliaCode Source #
funcDecDef :: SVariable JuliaCode -> JuliaCode (Scope JuliaCode) -> [SVariable JuliaCode] -> MSBody JuliaCode -> MSStatement JuliaCode Source #
inOutCall :: InOutCall JuliaCode Source #
extInOutCall :: Library -> InOutCall JuliaCode Source #
type Function JuliaCode Source #
print :: SValue JuliaCode -> MSStatement JuliaCode Source #
printLn :: SValue JuliaCode -> MSStatement JuliaCode Source #
printStr :: String -> MSStatement JuliaCode Source #
printStrLn :: String -> MSStatement JuliaCode Source #
printFile :: SValue JuliaCode -> SValue JuliaCode -> MSStatement JuliaCode Source #
printFileLn :: SValue JuliaCode -> SValue JuliaCode -> MSStatement JuliaCode Source #
printFileStr :: SValue JuliaCode -> String -> MSStatement JuliaCode Source #
printFileStrLn :: SValue JuliaCode -> String -> MSStatement JuliaCode Source #
getInput :: SVariable JuliaCode -> MSStatement JuliaCode Source #
discardInput :: MSStatement JuliaCode Source #
getFileInput :: SValue JuliaCode -> SVariable JuliaCode -> MSStatement JuliaCode Source #
discardFileInput :: SValue JuliaCode -> MSStatement JuliaCode Source #
openFileR :: SVariable JuliaCode -> SValue JuliaCode -> MSStatement JuliaCode Source #
openFileW :: SVariable JuliaCode -> SValue JuliaCode -> MSStatement JuliaCode Source #
openFileA :: SVariable JuliaCode -> SValue JuliaCode -> MSStatement JuliaCode Source #
closeFile :: SValue JuliaCode -> MSStatement JuliaCode Source #
getFileInputLine :: SValue JuliaCode -> SVariable JuliaCode -> MSStatement JuliaCode Source #
discardFileLine :: SValue JuliaCode -> MSStatement JuliaCode Source #
getFileInputAll :: SValue JuliaCode -> SVariable JuliaCode -> MSStatement JuliaCode Source #
listSlice' :: Maybe (SValue JuliaCode) -> Maybe (SValue JuliaCode) -> Maybe (SValue JuliaCode) -> SVariable JuliaCode -> SValue JuliaCode -> MSBlock JuliaCode Source #
intToIndex :: SValue JuliaCode -> SValue JuliaCode Source #
indexToInt :: SValue JuliaCode -> SValue JuliaCode Source #
listSize :: SValue JuliaCode -> SValue JuliaCode Source #
listAdd :: SValue JuliaCode -> SValue JuliaCode -> SValue JuliaCode -> SValue JuliaCode Source #
listAppend :: SValue JuliaCode -> SValue JuliaCode -> SValue JuliaCode Source #
listAccess :: SValue JuliaCode -> SValue JuliaCode -> SValue JuliaCode Source #
listSet :: SValue JuliaCode -> SValue JuliaCode -> SValue JuliaCode -> SValue JuliaCode Source #
indexOf :: SValue JuliaCode -> SValue JuliaCode -> SValue JuliaCode Source #
litTrue :: SValue JuliaCode Source #
litFalse :: SValue JuliaCode Source #
litChar :: Char -> SValue JuliaCode Source #
litDouble :: Double -> SValue JuliaCode Source #
litFloat :: Float -> SValue JuliaCode Source #
litInt :: Integer -> SValue JuliaCode Source #
litString :: String -> SValue JuliaCode Source #
litArray :: VSType JuliaCode -> [SValue JuliaCode] -> SValue JuliaCode Source #
litList :: VSType JuliaCode -> [SValue JuliaCode] -> SValue JuliaCode Source #
litSet :: VSType JuliaCode -> [SValue JuliaCode] -> SValue JuliaCode Source #
pi :: SValue JuliaCode Source #
type Method JuliaCode Source #
docMain :: MSBody JuliaCode -> SMethod JuliaCode Source #
function :: Label -> JuliaCode (Visibility JuliaCode) -> VSType JuliaCode -> [MSParameter JuliaCode] -> MSBody JuliaCode -> SMethod JuliaCode Source #
mainFunction :: MSBody JuliaCode -> SMethod JuliaCode Source #
docFunc :: String -> [String] -> Maybe String -> SMethod JuliaCode -> SMethod JuliaCode Source #
inOutFunc :: Label -> JuliaCode (Visibility JuliaCode) -> InOutFunc JuliaCode Source #
docInOutFunc :: Label -> JuliaCode (Visibility JuliaCode) -> DocInOutFunc JuliaCode Source #
(#~) :: SValue JuliaCode -> SValue JuliaCode Source #
(#/^) :: SValue JuliaCode -> SValue JuliaCode Source #
(#|) :: SValue JuliaCode -> SValue JuliaCode Source #
(#+) :: SValue JuliaCode -> SValue JuliaCode -> SValue JuliaCode Source #
(#-) :: SValue JuliaCode -> SValue JuliaCode -> SValue JuliaCode Source #
(#*) :: SValue JuliaCode -> SValue JuliaCode -> SValue JuliaCode Source #
(#/) :: SValue JuliaCode -> SValue JuliaCode -> SValue JuliaCode Source #
(#%) :: SValue JuliaCode -> SValue JuliaCode -> SValue JuliaCode Source #
(#^) :: SValue JuliaCode -> SValue JuliaCode -> SValue JuliaCode Source #
log :: SValue JuliaCode -> SValue JuliaCode Source #
ln :: SValue JuliaCode -> SValue JuliaCode Source #
exp :: SValue JuliaCode -> SValue JuliaCode Source #
sin :: SValue JuliaCode -> SValue JuliaCode Source #
cos :: SValue JuliaCode -> SValue JuliaCode Source #
tan :: SValue JuliaCode -> SValue JuliaCode Source #
csc :: SValue JuliaCode -> SValue JuliaCode Source #
sec :: SValue JuliaCode -> SValue JuliaCode Source #
cot :: SValue JuliaCode -> SValue JuliaCode Source #
arcsin :: SValue JuliaCode -> SValue JuliaCode Source #
arccos :: SValue JuliaCode -> SValue JuliaCode Source #
arctan :: SValue JuliaCode -> SValue JuliaCode Source #
floor :: SValue JuliaCode -> SValue JuliaCode Source #
ceil :: SValue JuliaCode -> SValue JuliaCode Source #
type Parameter JuliaCode Source #
param :: SVariable JuliaCode -> MSParameter JuliaCode Source #
pointerParam :: SVariable JuliaCode -> MSParameter JuliaCode Source #
type Scope JuliaCode Source #
global :: JuliaCode (Scope JuliaCode) Source #
mainFn :: JuliaCode (Scope JuliaCode) Source #
local :: JuliaCode (Scope JuliaCode) Source #
contains :: SValue JuliaCode -> SValue JuliaCode -> SValue JuliaCode Source #
setAdd :: SValue JuliaCode -> SValue JuliaCode -> SValue JuliaCode Source #
setRemove :: SValue JuliaCode -> SValue JuliaCode -> SValue JuliaCode Source #
setUnion :: SValue JuliaCode -> SValue JuliaCode -> SValue JuliaCode Source #
type Statement JuliaCode Source #
valStmt :: SValue JuliaCode -> MSStatement JuliaCode Source #
emptyStmt :: MSStatement JuliaCode Source #
multi :: [MSStatement JuliaCode] -> MSStatement JuliaCode Source #
stringSplit :: Char -> SVariable JuliaCode -> SValue JuliaCode -> MSStatement JuliaCode Source #
stringListVals :: [SVariable JuliaCode] -> SValue JuliaCode -> MSStatement JuliaCode Source #
stringListLists :: [SVariable JuliaCode] -> SValue JuliaCode -> MSStatement JuliaCode Source #
thunkAssign :: SVariable JuliaCode -> VSThunk JuliaCode -> MSStatement JuliaCode Source #
type Thunk JuliaCode Source #
getType :: JuliaCode (Type JuliaCode) -> CodeType Source #
getTypeString :: JuliaCode (Type JuliaCode) -> String Source #
type Type JuliaCode Source #
bool :: VSType JuliaCode Source #
int :: VSType JuliaCode Source #
float :: VSType JuliaCode Source #
double :: VSType JuliaCode Source #
char :: VSType JuliaCode Source #
string :: VSType JuliaCode Source #
infile :: VSType JuliaCode Source #
outfile :: VSType JuliaCode Source #
listType :: VSType JuliaCode -> VSType JuliaCode Source #
setType :: VSType JuliaCode -> VSType JuliaCode Source #
arrayType :: VSType JuliaCode -> VSType JuliaCode Source #
listInnerType :: VSType JuliaCode -> VSType JuliaCode Source #
funcType :: [VSType JuliaCode] -> VSType JuliaCode -> VSType JuliaCode Source #
void :: VSType JuliaCode Source #
inlineIf :: SValue JuliaCode -> SValue JuliaCode -> SValue JuliaCode -> SValue JuliaCode Source #
funcAppMixedArgs :: MixedCall JuliaCode Source #
extFuncAppMixedArgs :: Library -> MixedCall JuliaCode Source #
libFuncAppMixedArgs :: Library -> MixedCall JuliaCode Source #
lambda :: [SVariable JuliaCode] -> SValue JuliaCode -> SValue JuliaCode Source #
notNull :: SValue JuliaCode -> SValue JuliaCode Source #
type Value JuliaCode Source #
valueType :: JuliaCode (Value JuliaCode) -> JuliaCode (Type JuliaCode) Source #
variableName :: JuliaCode (Variable JuliaCode) -> String Source #
variableType :: JuliaCode (Variable JuliaCode) -> JuliaCode (Type JuliaCode) Source #
type Variable JuliaCode Source #
var :: Label -> VSType JuliaCode -> SVariable JuliaCode Source #
constant :: Label -> VSType JuliaCode -> SVariable JuliaCode Source #
extVar :: Library -> Label -> VSType JuliaCode -> SVariable JuliaCode Source #
arrayElem :: Integer -> SVariable JuliaCode -> SVariable JuliaCode Source #
valueOf :: SVariable JuliaCode -> SValue JuliaCode Source #
vecDec :: Integer -> SVariable JuliaCode -> JuliaCode (Scope JuliaCode) -> MSStatement JuliaCode Source #
vecDecDef :: SVariable JuliaCode -> JuliaCode (Scope JuliaCode) -> [SValue JuliaCode] -> MSStatement JuliaCode Source #
vecScale :: SValue JuliaCode -> VSThunk JuliaCode -> VSThunk JuliaCode Source #
vecAdd :: VSThunk JuliaCode -> VSThunk JuliaCode -> VSThunk JuliaCode Source #
vecIndex :: SValue JuliaCode -> VSThunk JuliaCode -> SValue JuliaCode Source #
vecDot :: VSThunk JuliaCode -> VSThunk JuliaCode -> VSThunk JuliaCode Source #
vecThunk :: SVariable JuliaCode -> VSThunk JuliaCode Source #
vecType :: VSType JuliaCode -> VSType JuliaCode Source #
type Visibility JuliaCode Source #
private :: JuliaCode (Visibility JuliaCode) Source #
public :: JuliaCode (Visibility JuliaCode) Source #
type File JuliaCode Source #
fileDoc :: FSModule JuliaCode -> SFile JuliaCode Source #
docMod :: String -> [String] -> String -> SFile JuliaCode -> SFile JuliaCode Source #
type Module JuliaCode Source #
buildModule :: Label -> [Label] -> [SMethod JuliaCode] -> FSModule JuliaCode Source #
type Program JuliaCode Source #
prog :: Label -> Label -> [SFile JuliaCode] -> GSProgram JuliaCode Source #
type BinaryOp JuliaCode Source #
equalOp :: VSBinOp JuliaCode Source #
notEqualOp :: VSBinOp JuliaCode Source #
greaterOp :: VSBinOp JuliaCode Source #
greaterEqualOp :: VSBinOp JuliaCode Source #
lessOp :: VSBinOp JuliaCode Source #
lessEqualOp :: VSBinOp JuliaCode Source #
plusOp :: VSBinOp JuliaCode Source #
minusOp :: VSBinOp JuliaCode Source #
multOp :: VSBinOp JuliaCode Source #
divideOp :: VSBinOp JuliaCode Source #
powerOp :: VSBinOp JuliaCode Source #
moduloOp :: VSBinOp JuliaCode Source #
andOp :: VSBinOp JuliaCode Source #
orOp :: VSBinOp JuliaCode Source #
blockComment' :: JuliaCode (BlockComment JuliaCode) -> Doc Source #
type BlockComment JuliaCode Source #
blockComment :: [String] -> JuliaCode (BlockComment JuliaCode) Source #
docComment :: State a [String] -> State a (JuliaCode (BlockComment JuliaCode)) Source #
block :: JuliaCode (Block JuliaCode) -> Doc Source #
body :: JuliaCode (Body JuliaCode) -> Doc Source #
functionType :: JuliaCode (Function JuliaCode) -> JuliaCode (Type JuliaCode) Source #
function :: JuliaCode (Function JuliaCode) -> Doc Source #
import' :: JuliaCode (Import JuliaCode) -> Doc Source #
type Import JuliaCode Source #
langImport :: Label -> JuliaCode (Import JuliaCode) Source #
modImport :: Label -> JuliaCode (Import JuliaCode) Source #
multiAssign :: [SVariable JuliaCode] -> [SValue JuliaCode] -> MSStatement JuliaCode Source #
multiReturn :: [SValue JuliaCode] -> MSStatement JuliaCode Source #
printSt :: Bool -> Maybe (SValue JuliaCode) -> SValue JuliaCode -> SValue JuliaCode -> MSStatement JuliaCode Source #
listSizeFunc :: SValue JuliaCode -> VSFunction JuliaCode Source #
listAddFunc :: SValue JuliaCode -> SValue JuliaCode -> SValue JuliaCode -> VSFunction JuliaCode Source #
listAppendFunc :: SValue JuliaCode -> SValue JuliaCode -> VSFunction JuliaCode Source #
listAccessFunc :: VSType JuliaCode -> SValue JuliaCode -> VSFunction JuliaCode Source #
listSetFunc :: SValue JuliaCode -> SValue JuliaCode -> SValue JuliaCode -> VSFunction JuliaCode Source #
type' :: JuliaCode (Type JuliaCode) -> Doc Source #
variableBind :: JuliaCode (Variable JuliaCode) -> Binding Source #
variable :: JuliaCode (Variable JuliaCode) -> Doc Source #
method :: JuliaCode (Method JuliaCode) -> Doc Source #
type MethodType JuliaCode Source #
mType :: VSType JuliaCode -> MSMthdType JuliaCode Source #
uOp :: JuliaCode (UnaryOp JuliaCode) -> Doc Source #
bOp :: JuliaCode (BinaryOp JuliaCode) -> Doc Source #
uOpPrec :: JuliaCode (UnaryOp JuliaCode) -> Int Source #
bOpPrec :: JuliaCode (BinaryOp JuliaCode) -> Int Source #
parameterName :: JuliaCode (Parameter JuliaCode) -> Label Source #
parameterType :: JuliaCode (Parameter JuliaCode) -> JuliaCode (Type JuliaCode) Source #
parameter :: JuliaCode (Parameter JuliaCode) -> Doc Source #
multiBlock :: [MSBlock JuliaCode] -> MSBlock JuliaCode Source #
multiBody :: [MSBody JuliaCode] -> MSBody JuliaCode Source #
funcFromData :: Doc -> VSType JuliaCode -> VSFunction JuliaCode Source #
commentedFunc :: MS (JuliaCode (BlockComment JuliaCode)) -> SMethod JuliaCode -> SMethod JuliaCode Source #
mthdFromData :: VisibilityTag -> Doc -> SMethod JuliaCode Source #
paramFromData :: SVariable JuliaCode -> Doc -> MSParameter JuliaCode Source #
stmt :: MSStatement JuliaCode -> MSStatement JuliaCode Source #
loopStmt :: MSStatement JuliaCode -> MSStatement JuliaCode Source #
stmtFromData :: Doc -> Terminator -> MSStatement JuliaCode Source #
multiType :: [VSType JuliaCode] -> VSType JuliaCode Source #
typeFromData :: CodeType -> String -> Doc -> VSType JuliaCode Source #
inputFunc :: SValue JuliaCode Source #
printFunc :: SValue JuliaCode Source #
printLnFunc :: SValue JuliaCode Source #
printFileFunc :: SValue JuliaCode -> SValue JuliaCode Source #
printFileLnFunc :: SValue JuliaCode -> SValue JuliaCode Source #
cast :: VSType JuliaCode -> SValue JuliaCode -> SValue JuliaCode Source #
call :: Maybe Library -> Maybe Doc -> MixedCall JuliaCode Source #
valFromData :: Maybe Int -> Maybe Integer -> VSType JuliaCode -> Doc -> SValue JuliaCode Source #
varFromData :: Binding -> String -> VSType JuliaCode -> Doc -> SVariable JuliaCode Source #
visibilityFromData :: VisibilityTag -> Doc -> JuliaCode (Visibility JuliaCode) Source #
scopeData :: JuliaCode (Scope JuliaCode) -> ScopeData Source #
statement :: JuliaCode (Statement JuliaCode) -> Doc Source #
statementTerm :: JuliaCode (Statement JuliaCode) -> Terminator Source #
type UnaryOp JuliaCode Source #
notOp :: VSUnOp JuliaCode Source #
negateOp :: VSUnOp JuliaCode Source #
sqrtOp :: VSUnOp JuliaCode Source #
absOp :: VSUnOp JuliaCode Source #
logOp :: VSUnOp JuliaCode Source #
lnOp :: VSUnOp JuliaCode Source #
expOp :: VSUnOp JuliaCode Source #
sinOp :: VSUnOp JuliaCode Source #
cosOp :: VSUnOp JuliaCode Source #
tanOp :: VSUnOp JuliaCode Source #
asinOp :: VSUnOp JuliaCode Source #
acosOp :: VSUnOp JuliaCode Source #
atanOp :: VSUnOp JuliaCode Source #
floorOp :: VSUnOp JuliaCode Source #
ceilOp :: VSUnOp JuliaCode Source #
valuePrec :: JuliaCode (Value JuliaCode) -> Maybe Int Source #
valueInt :: JuliaCode (Value JuliaCode) -> Maybe Integer Source #
value :: JuliaCode (Value JuliaCode) -> Doc Source #
visibility :: JuliaCode (Visibility JuliaCode) -> Doc Source #
module' :: JuliaCode (Module JuliaCode) -> Doc Source #
intFunc :: Bool -> Label -> JuliaCode (Visibility JuliaCode) -> MSMthdType JuliaCode -> [MSParameter JuliaCode] -> MSBody JuliaCode -> SMethod JuliaCode Source #
top :: JuliaCode (Module JuliaCode) -> JuliaCode (Block JuliaCode) Source #
bottom :: JuliaCode (Block JuliaCode) Source #
commentedMod :: SFile JuliaCode -> FS (JuliaCode (BlockComment JuliaCode)) -> SFile JuliaCode Source #
fileFromData :: FilePath -> FSModule JuliaCode -> SFile JuliaCode Source #
modFromData :: String -> FS Doc -> FSModule JuliaCode Source #
updateModuleDoc :: (Doc -> Doc) -> JuliaCode (Module JuliaCode) -> JuliaCode (Module JuliaCode) Source #
jlName :: String Source #
jlVersion :: String Source #