Graphics.Implicit.ExtOpenScad
Documentation
type VariableLookup = Map String OpenscadObjSource
data OpenscadObj Source
Constructors
| OUndefined | |
| OBool Bool | |
| ONum ℝ | |
| OList [OpenscadObj] | |
| OString String | |
| OFunc (OpenscadObj -> OpenscadObj) |
Instances
data Computation Source
Constructors
| ControlStructure (VariableLookup -> [Computation] -> ([Obj2], [Obj3], VariableLookup)) [Computation] | |
| Assignment (VariableLookup -> VariableLookup) | |
| Object2 (VariableLookup -> Obj2) | |
| Object3 (VariableLookup -> Obj3) | |
| Include String |
variable :: GenParser Char st (VariableLookup -> OpenscadObj)Source
literal :: GenParser Char st (VariableLookup -> OpenscadObj)Source
expression :: Int -> GenParser Char st (VariableLookup -> OpenscadObj)Source