Logo Xantham

ModulePath Module

Functions and values

Function or value Description

create name parent

Full Usage: create name parent

Parameters:
Returns: ModulePath
name : string
parent : ModulePath
Returns: ModulePath

createFromList parts

Full Usage: createFromList parts

Parameters:
    parts : string list

Returns: ModulePath
parts : string list
Returns: ModulePath

createWithName name parent

Full Usage: createWithName name parent

Parameters:
Returns: ModulePath

depth path

Full Usage: depth path

Parameters:
Returns: int
path : ModulePath
Returns: int

flatten modulePath

Full Usage: flatten modulePath

Parameters:
Returns: Name<MeasureProduct<pascal, MeasureOne>> list
modulePath : ModulePath
Returns: Name<MeasureProduct<pascal, MeasureOne>> list

flattenCaseless

Full Usage: flattenCaseless

Returns: ModulePath -> Name list
Returns: ModulePath -> Name list

graft parentPath childBranch

Full Usage: graft parentPath childBranch

Parameters:
Returns: ModulePath
parentPath : ModulePath
childBranch : ModulePath
Returns: ModulePath

init name

Full Usage: init name

Parameters:
    name : string

Returns: ModulePath
name : string
Returns: ModulePath

initWithName name

Full Usage: initWithName name

Parameters:
Returns: ModulePath

mutateChain map modulePath

Full Usage: mutateChain map modulePath

Parameters:
Returns: ModulePath
map : ModulePath -> ModulePath
modulePath : ModulePath
Returns: ModulePath

name path

Full Usage: name path

Parameters:
Returns: Name<MeasureProduct<pascal, MeasureOne>>

parent path

Full Usage: parent path

Parameters:
Returns: ModulePath voption
path : ModulePath
Returns: ModulePath voption

pruneParent predicate modulePath

Full Usage: pruneParent predicate modulePath

Parameters:
Returns: ModulePath
predicate : ModulePath -> bool
modulePath : ModulePath
Returns: ModulePath

pruneTopParent modulePath

Full Usage: pruneTopParent modulePath

Parameters:
Returns: ModulePath
modulePath : ModulePath
Returns: ModulePath

Type something to start searching.