minigrace
Version:
A compiler for the Grace programming language
811 lines • 293 kB
JavaScript
let gracecode_graphix_sourceFile = "/Users/black/Development/mg/gracelang/minigrace/modules/graphix.grace";
let gracecode_graphix_sha256 = "f67c3c9b2499e6588b61980c4b16185cfd82cfa4ffb336c54b4ac32d3fe5de81";
let gracecode_graphix_minigraceRevision = "b57591d29fc5ee5270d114920bf671367b8c3ecb";
let gracecode_graphix_minigraceGeneration = "5171";
if (typeof gctCache !== "undefined")
gctCache["graphix"] = "dialect:\n standard\nfreshScopes:\n $101\n $102\n $103\n $104\n $105\n $106\n $107\n $108\n $109\n $110\n $111\n $112\n $113\n $114\nmodules:\n createJsGraphicsWrapper\n standard\npath:\n /Users/black/Development/mg/gracelang/minigrace/modules/graphix.grace\nscope:$100:\n asDebugString String (go) $scope_string\n asString String (go) $scope_string\n basicAsString String (go) $scope_string\n convertStrToNum(1) Unknown (mth) $scope_done\n create(2) Unknown (mth) $102\n isMe(1) Boolean (go) $scope_boolean\n myIdentityHash Number (go) $scope_number\n roundTo(2) Unknown (mth) $scope_done\n shape Unknown (mth) $101\nscope:$101:\n asDebugString String (go) $scope_string\n asString String (go) $scope_string\n at(1) Unknown (mth) $scope_done\n basicAsString String (go) $scope_string\n clear Unknown (mth) $scope_done\n color Unknown (var) $scopeEmpty public\n color:=(1) Unknown (var) $scopeEmpty public\n colored(1) Unknown (mth) $scope_done\n contains(1) Unknown (mth) $scope_done\n draw Unknown (mth) $scope_done\n drawAt(1) Unknown (mth) $scope_done\n fill Unknown (var) $scopeEmpty public\n fill:=(1) Unknown (var) $scopeEmpty public\n filled(1) Unknown (mth) $scope_done\n isMe(1) Boolean (go) $scope_boolean\n jsShapeObject Unknown (var) $scopeEmpty public\n jsShapeObject:=(1) Unknown (var) $scopeEmpty public\n location Unknown (var) $scopeEmpty public\n location:=(1) Unknown (var) $scopeEmpty public\n mouseLocation Unknown (mth) $scope_done\n moveBy(2) Unknown (mth) $scope_done\n myIdentityHash Number (go) $scope_number\n myStage Unknown (var) $scopeEmpty\n myStage:=(1) Unknown (var) $scopeEmpty\n onClick:=(1) Unknown (mth) $scope_done\n onClickDo(1) Unknown (mth) $scope_done\n onMouseDown:=(1) Unknown (mth) $scope_done\n onMouseDownDo(1) Unknown (mth) $scope_done\n onMouseOver:=(1) Unknown (mth) $scope_done\n onMouseOverDo(1) Unknown (mth) $scope_done\n onMouseUp:=(1) Unknown (mth) $scope_done\n onMouseUpDo(1) Unknown (mth) $scope_done\n onPressMove:=(1) Unknown (mth) $scope_done\n onPressMoveDo(1) Unknown (mth) $scope_done\n shapeDraw Unknown (mth) $scope_done confidential\n tween Unknown (mth) $103\n visible' Unknown (var) $scopeEmpty\n visible':=(1) Unknown (var) $scopeEmpty\n visible:=(1) Unknown (mth) $scope_done\nscope:$102:\n addArc Unknown (mth) $109\n addButton Unknown (mth) $113\n addCircle Unknown (mth) $104\n addCustomShape Unknown (mth) $112\n addEllipse Unknown (mth) $108\n addInputBox Unknown (mth) $114\n addLine Unknown (mth) $111\n addPolyStar Unknown (mth) $106\n addRectangle Unknown (mth) $105\n addRoundRect Unknown (mth) $107\n addText Unknown (mth) $110\n after(1)do(1) Unknown (mth) $scope_done\n asDebugString String (go) $scope_string\n asString Unknown (mth) $scope_done\n basicAsString String (go) $scope_string\n clear Unknown (mth) $scope_done\n clearTicker Unknown (mth) $scope_done\n clearTimedEvent Unknown (mth) $scope_done\n drawall Unknown (mth) $scope_done\n every(1)do(1) Unknown (mth) $scope_done\n inputs Unknown (var) $scopeEmpty\n inputs:=(1) Unknown (var) $scopeEmpty\n isMe(1) Boolean (go) $scope_boolean\n mouseLocation Unknown (mth) $scope_done\n myIdentityHash Number (go) $scope_number\n onMouseDownDo(1) Unknown (mth) $scope_done\n onMouseExit:=(1) Unknown (mth) $scope_done\n onMouseExitDo(1) Unknown (mth) $scope_done\n onMouseMoveDo(1) Unknown (mth) $scope_done\n onMouseUpDo(1) Unknown (mth) $scope_done\n onStageMouseDown:=(1) Unknown (mth) $scope_done\n onStageMouseMove:=(1) Unknown (mth) $scope_done\n onStageMouseUp:=(1) Unknown (mth) $scope_done\n play(1) Unknown (mth) $scope_done\n shapes Unknown (var) $scopeEmpty\n shapes:=(1) Unknown (var) $scopeEmpty\n stage Unknown (var) $scopeEmpty\n stage:=(1) Unknown (var) $scopeEmpty\n tickEvent(2) Unknown (mth) $scope_done\n timedEvent(2) Unknown (mth) $scope_done\n timeoutIsSet Unknown (var) $scopeEmpty\n timeoutIsSet:=(1) Unknown (var) $scopeEmpty\nscope:$103:\n asDebugString String (go) $scope_string\n asString String (go) $scope_string\n basicAsString String (go) $scope_string\n isMe(1) Boolean (go) $scope_boolean\n jsTween Unknown (var) $scopeEmpty\n jsTween:=(1) Unknown (var) $scopeEmpty\n myIdentityHash Number (go) $scope_number\n toX(1) Unknown (mth) $scope_done\n wait(1) Unknown (mth) $scope_done\nscope:$104:\n asDebugString String (go) $scope_string\n asString Unknown (mth) $scope_done\n at(1) Unknown (mth) $scope_done\n basicAsString String (go) $scope_string\n clear Unknown (mth) $scope_done\n color Unknown (var) $scopeEmpty public\n color:=(1) Unknown (var) $scopeEmpty public\n colored(1) Unknown (mth) $scope_done\n contains(1) Unknown (mth) $scope_done\n draw Unknown (mth) $scope_done\n drawAt(1) Unknown (mth) $scope_done\n fill Unknown (var) $scopeEmpty public\n fill:=(1) Unknown (var) $scopeEmpty public\n filled(1) Unknown (mth) $scope_done\n isMe(1) Boolean (go) $scope_boolean\n jsShapeObject Unknown (var) $scopeEmpty public\n jsShapeObject:=(1) Unknown (var) $scopeEmpty public\n location Unknown (var) $scopeEmpty public\n location:=(1) Unknown (var) $scopeEmpty public\n mouseLocation Unknown (mth) $scope_done\n moveBy(2) Unknown (mth) $scope_done\n myIdentityHash Number (go) $scope_number\n myStage Unknown (var) $scopeEmpty\n myStage:=(1) Unknown (var) $scopeEmpty\n onClick:=(1) Unknown (mth) $scope_done\n onClickDo(1) Unknown (mth) $scope_done\n onMouseDown:=(1) Unknown (mth) $scope_done\n onMouseDownDo(1) Unknown (mth) $scope_done\n onMouseOver:=(1) Unknown (mth) $scope_done\n onMouseOverDo(1) Unknown (mth) $scope_done\n onMouseUp:=(1) Unknown (mth) $scope_done\n onMouseUpDo(1) Unknown (mth) $scope_done\n onPressMove:=(1) Unknown (mth) $scope_done\n onPressMoveDo(1) Unknown (mth) $scope_done\n radius Unknown (var) $scopeEmpty public\n radius:=(1) Unknown (var) $scopeEmpty public\n setRadius(1) Unknown (mth) $scope_done\n shapeDraw Unknown (mth) $scope_done confidential\n tween Unknown (mth) $103\n visible' Unknown (var) $scopeEmpty\n visible':=(1) Unknown (var) $scopeEmpty\n visible:=(1) Unknown (mth) $scope_done\nscope:$105:\n asDebugString String (go) $scope_string\n asString Unknown (mth) $scope_done\n at(1) Unknown (mth) $scope_done\n basicAsString String (go) $scope_string\n clear Unknown (mth) $scope_done\n color Unknown (var) $scopeEmpty public\n color:=(1) Unknown (var) $scopeEmpty public\n colored(1) Unknown (mth) $scope_done\n contains(1) Unknown (mth) $scope_done\n draw Unknown (mth) $scope_done\n drawAt(1) Unknown (mth) $scope_done\n fill Unknown (var) $scopeEmpty public\n fill:=(1) Unknown (var) $scopeEmpty public\n filled(1) Unknown (mth) $scope_done\n height Unknown (var) $scopeEmpty public\n height:=(1) Unknown (var) $scopeEmpty public\n isMe(1) Boolean (go) $scope_boolean\n jsShapeObject Unknown (var) $scopeEmpty public\n jsShapeObject:=(1) Unknown (var) $scopeEmpty public\n location Unknown (var) $scopeEmpty public\n location:=(1) Unknown (var) $scopeEmpty public\n mouseLocation Unknown (mth) $scope_done\n moveBy(2) Unknown (mth) $scope_done\n myIdentityHash Number (go) $scope_number\n myStage Unknown (var) $scopeEmpty\n myStage:=(1) Unknown (var) $scopeEmpty\n onClick:=(1) Unknown (mth) $scope_done\n onClickDo(1) Unknown (mth) $scope_done\n onMouseDown:=(1) Unknown (mth) $scope_done\n onMouseDownDo(1) Unknown (mth) $scope_done\n onMouseOver:=(1) Unknown (mth) $scope_done\n onMouseOverDo(1) Unknown (mth) $scope_done\n onMouseUp:=(1) Unknown (mth) $scope_done\n onMouseUpDo(1) Unknown (mth) $scope_done\n onPressMove:=(1) Unknown (mth) $scope_done\n onPressMoveDo(1) Unknown (mth) $scope_done\n setHeight(1) Unknown (mth) $scope_done\n setSize(1) Unknown (mth) $scope_done\n setWidth(1) Unknown (mth) $scope_done\n shapeDraw Unknown (mth) $scope_done confidential\n size Unknown (mth) $scope_done\n size:=(1) Unknown (mth) $scope_done\n tween Unknown (mth) $103\n visible' Unknown (var) $scopeEmpty\n visible':=(1) Unknown (var) $scopeEmpty\n visible:=(1) Unknown (mth) $scope_done\n width Unknown (var) $scopeEmpty public\n width:=(1) Unknown (var) $scopeEmpty public\nscope:$106:\n angle Unknown (var) $scopeEmpty public\n angle:=(1) Unknown (var) $scopeEmpty public\n asDebugString String (go) $scope_string\n asString Unknown (mth) $scope_done\n at(1) Unknown (mth) $scope_done\n basicAsString String (go) $scope_string\n clear Unknown (mth) $scope_done\n color Unknown (var) $scopeEmpty public\n color:=(1) Unknown (var) $scopeEmpty public\n colored(1) Unknown (mth) $scope_done\n contains(1) Unknown (mth) $scope_done\n draw Unknown (mth) $scope_done\n drawAt(1) Unknown (mth) $scope_done\n fill Unknown (var) $scopeEmpty public\n fill:=(1) Unknown (var) $scopeEmpty public\n filled(1) Unknown (mth) $scope_done\n isMe(1) Boolean (go) $scope_boolean\n jsShapeObject Unknown (var) $scopeEmpty public\n jsShapeObject:=(1) Unknown (var) $scopeEmpty public\n location Unknown (var) $scopeEmpty public\n location:=(1) Unknown (var) $scopeEmpty public\n mouseLocation Unknown (mth) $scope_done\n moveBy(2) Unknown (mth) $scope_done\n myIdentityHash Number (go) $scope_number\n myStage Unknown (var) $scopeEmpty\n myStage:=(1) Unknown (var) $scopeEmpty\n onClick:=(1) Unknown (mth) $scope_done\n onClickDo(1) Unknown (mth) $scope_done\n onMouseDown:=(1) Unknown (mth) $scope_done\n onMouseDownDo(1) Unknown (mth) $scope_done\n onMouseOver:=(1) Unknown (mth) $scope_done\n onMouseOverDo(1) Unknown (mth) $scope_done\n onMouseUp:=(1) Unknown (mth) $scope_done\n onMouseUpDo(1) Unknown (mth) $scope_done\n onPressMove:=(1) Unknown (mth) $scope_done\n onPressMoveDo(1) Unknown (mth) $scope_done\n pointSize Unknown (var) $scopeEmpty public\n pointSize:=(1) Unknown (var) $scopeEmpty public\n setAngle(1) Unknown (mth) $scope_done\n setPointSize(1) Unknown (mth) $scope_done\n setSides(1) Unknown (mth) $scope_done\n setSize(1) Unknown (mth) $scope_done\n shapeDraw Unknown (mth) $scope_done confidential\n sides Unknown (var) $scopeEmpty public\n sides:=(1) Unknown (var) $scopeEmpty public\n size Unknown (mth) $scope_done\n size:=(1) Unknown (mth) $scope_done\n sz Unknown (var) $scopeEmpty\n sz:=(1) Unknown (var) $scopeEmpty\n tween Unknown (mth) $103\n visible' Unknown (var) $scopeEmpty\n visible':=(1) Unknown (var) $scopeEmpty\n visible:=(1) Unknown (mth) $scope_done\nscope:$107:\n asDebugString String (go) $scope_string\n asString Unknown (mth) $scope_done\n at(1) Unknown (mth) $scope_done\n basicAsString String (go) $scope_string\n clear Unknown (mth) $scope_done\n color Unknown (var) $scopeEmpty public\n color:=(1) Unknown (var) $scopeEmpty public\n colored(1) Unknown (mth) $scope_done\n contains(1) Unknown (mth) $scope_done\n draw Unknown (mth) $scope_done\n drawAt(1) Unknown (mth) $scope_done\n fill Unknown (var) $scopeEmpty public\n fill:=(1) Unknown (var) $scopeEmpty public\n filled(1) Unknown (mth) $scope_done\n height Unknown (var) $scopeEmpty public\n height:=(1) Unknown (var) $scopeEmpty public\n isMe(1) Boolean (go) $scope_boolean\n jsShapeObject Unknown (var) $scopeEmpty public\n jsShapeObject:=(1) Unknown (var) $scopeEmpty public\n location Unknown (var) $scopeEmpty public\n location:=(1) Unknown (var) $scopeEmpty public\n mouseLocation Unknown (mth) $scope_done\n moveBy(2) Unknown (mth) $scope_done\n myIdentityHash Number (go) $scope_number\n myStage Unknown (var) $scopeEmpty\n myStage:=(1) Unknown (var) $scopeEmpty\n onClick:=(1) Unknown (mth) $scope_done\n onClickDo(1) Unknown (mth) $scope_done\n onMouseDown:=(1) Unknown (mth) $scope_done\n onMouseDownDo(1) Unknown (mth) $scope_done\n onMouseOver:=(1) Unknown (mth) $scope_done\n onMouseOverDo(1) Unknown (mth) $scope_done\n onMouseUp:=(1) Unknown (mth) $scope_done\n onMouseUpDo(1) Unknown (mth) $scope_done\n onPressMove:=(1) Unknown (mth) $scope_done\n onPressMoveDo(1) Unknown (mth) $scope_done\n radius Unknown (var) $scopeEmpty public\n radius:=(1) Unknown (var) $scopeEmpty public\n setHeight(1) Unknown (mth) $scope_done\n setRadius(1) Unknown (mth) $scope_done\n setSize(1) Unknown (mth) $scope_done\n setWidth(1) Unknown (mth) $scope_done\n shapeDraw Unknown (mth) $scope_done confidential\n size Unknown (mth) $scope_done\n size:=(1) Unknown (mth) $scope_done\n tween Unknown (mth) $103\n visible' Unknown (var) $scopeEmpty\n visible':=(1) Unknown (var) $scopeEmpty\n visible:=(1) Unknown (mth) $scope_done\n width Unknown (var) $scopeEmpty public\n width:=(1) Unknown (var) $scopeEmpty public\nscope:$108:\n asDebugString String (go) $scope_string\n asString Unknown (mth) $scope_done\n at(1) Unknown (mth) $scope_done\n basicAsString String (go) $scope_string\n clear Unknown (mth) $scope_done\n color Unknown (var) $scopeEmpty public\n color:=(1) Unknown (var) $scopeEmpty public\n colored(1) Unknown (mth) $scope_done\n contains(1) Unknown (mth) $scope_done\n draw Unknown (mth) $scope_done\n drawAt(1) Unknown (mth) $scope_done\n fill Unknown (var) $scopeEmpty public\n fill:=(1) Unknown (var) $scopeEmpty public\n filled(1) Unknown (mth) $scope_done\n height Unknown (var) $scopeEmpty public\n height:=(1) Unknown (var) $scopeEmpty public\n isMe(1) Boolean (go) $scope_boolean\n jsShapeObject Unknown (var) $scopeEmpty public\n jsShapeObject:=(1) Unknown (var) $scopeEmpty public\n location Unknown (var) $scopeEmpty public\n location:=(1) Unknown (var) $scopeEmpty public\n mouseLocation Unknown (mth) $scope_done\n moveBy(2) Unknown (mth) $scope_done\n myIdentityHash Number (go) $scope_number\n myStage Unknown (var) $scopeEmpty\n myStage:=(1) Unknown (var) $scopeEmpty\n onClick:=(1) Unknown (mth) $scope_done\n onClickDo(1) Unknown (mth) $scope_done\n onMouseDown:=(1) Unknown (mth) $scope_done\n onMouseDownDo(1) Unknown (mth) $scope_done\n onMouseOver:=(1) Unknown (mth) $scope_done\n onMouseOverDo(1) Unknown (mth) $scope_done\n onMouseUp:=(1) Unknown (mth) $scope_done\n onMouseUpDo(1) Unknown (mth) $scope_done\n onPressMove:=(1) Unknown (mth) $scope_done\n onPressMoveDo(1) Unknown (mth) $scope_done\n setHeight(1) Unknown (mth) $scope_done\n setSize(1) Unknown (mth) $scope_done\n setWidth(1) Unknown (mth) $scope_done\n shapeDraw Unknown (mth) $scope_done confidential\n size Unknown (mth) $scope_done\n size:=(1) Unknown (mth) $scope_done\n tween Unknown (mth) $103\n visible' Unknown (var) $scopeEmpty\n visible':=(1) Unknown (var) $scopeEmpty\n visible:=(1) Unknown (mth) $scope_done\n width Unknown (var) $scopeEmpty public\n width:=(1) Unknown (var) $scopeEmpty public\nscope:$109:\n anticlockwise Unknown (var) $scopeEmpty public\n anticlockwise:=(1) Unknown (var) $scopeEmpty public\n asDebugString String (go) $scope_string\n asString Unknown (mth) $scope_done\n at(1) Unknown (mth) $scope_done\n basicAsString String (go) $scope_string\n clear Unknown (mth) $scope_done\n color Unknown (var) $scopeEmpty public\n color:=(1) Unknown (var) $scopeEmpty public\n colored(1) Unknown (mth) $scope_done\n contains(1) Unknown (mth) $scope_done\n draw Unknown (mth) $scope_done\n drawAt(1) Unknown (mth) $scope_done\n endAngle Unknown (var) $scopeEmpty public\n endAngle:=(1) Unknown (var) $scopeEmpty public\n fill Unknown (var) $scopeEmpty public\n fill:=(1) Unknown (var) $scopeEmpty public\n filled(1) Unknown (mth) $scope_done\n isMe(1) Boolean (go) $scope_boolean\n jsShapeObject Unknown (var) $scopeEmpty public\n jsShapeObject:=(1) Unknown (var) $scopeEmpty public\n location Unknown (var) $scopeEmpty public\n location:=(1) Unknown (var) $scopeEmpty public\n mouseLocation Unknown (mth) $scope_done\n moveBy(2) Unknown (mth) $scope_done\n myIdentityHash Number (go) $scope_number\n myStage Unknown (var) $scopeEmpty\n myStage:=(1) Unknown (var) $scopeEmpty\n onClick:=(1) Unknown (mth) $scope_done\n onClickDo(1) Unknown (mth) $scope_done\n onMouseDown:=(1) Unknown (mth) $scope_done\n onMouseDownDo(1) Unknown (mth) $scope_done\n onMouseOver:=(1) Unknown (mth) $scope_done\n onMouseOverDo(1) Unknown (mth) $scope_done\n onMouseUp:=(1) Unknown (mth) $scope_done\n onMouseUpDo(1) Unknown (mth) $scope_done\n onPressMove:=(1) Unknown (mth) $scope_done\n onPressMoveDo(1) Unknown (mth) $scope_done\n radius Unknown (var) $scopeEmpty public\n radius:=(1) Unknown (var) $scopeEmpty public\n setAnticlockwise(1) Unknown (mth) $scope_done\n setEndAngle(1) Unknown (mth) $scope_done\n setRadius(1) Unknown (mth) $scope_done\n setStartAngle(1) Unknown (mth) $scope_done\n shapeDraw Unknown (mth) $scope_done confidential\n startAngle Unknown (var) $scopeEmpty public\n startAngle:=(1) Unknown (var) $scopeEmpty public\n tween Unknown (mth) $103\n visible' Unknown (var) $scopeEmpty\n visible':=(1) Unknown (var) $scopeEmpty\n visible:=(1) Unknown (mth) $scope_done\nscope:$110:\n asDebugString String (go) $scope_string\n asString Unknown (mth) $scope_done\n at(1) Unknown (mth) $scope_done\n basicAsString String (go) $scope_string\n clear Unknown (mth) $scope_done\n color Unknown (var) $scopeEmpty public\n color:=(1) Unknown (var) $scopeEmpty public\n colored(1) Unknown (mth) $scope_done\n content Unknown (var) $scopeEmpty public\n content:=(1) Unknown (var) $scopeEmpty public\n draw Unknown (mth) $scope_done\n font Unknown (var) $scopeEmpty public\n font:=(1) Unknown (var) $scopeEmpty public\n height Unknown (mth) $scope_done\n isMe(1) Boolean (go) $scope_boolean\n jsText Unknown (var) $scopeEmpty public\n jsText:=(1) Unknown (var) $scopeEmpty public\n location Unknown (var) $scopeEmpty public\n location:=(1) Unknown (var) $scopeEmpty public\n myIdentityHash Number (go) $scope_number\n setContent(1) Unknown (mth) $scope_done\n setFont(1) Unknown (mth) $scope_done\n width Unknown (mth) $scope_done\nscope:$111:\n asDebugString String (go) $scope_string\n asString Unknown (mth) $scope_done\n at(1) Unknown (mth) $scope_done\n basicAsString String (go) $scope_string\n clear Unknown (mth) $scope_done\n color Unknown (var) $scopeEmpty public\n color:=(1) Unknown (var) $scopeEmpty public\n colored(1) Unknown (mth) $scope_done\n contains(1) Unknown (mth) $scope_done\n draw Unknown (mth) $scope_done\n drawAt(1) Unknown (mth) $scope_done\n end Unknown (var) $scopeEmpty public\n end:=(1) Unknown (var) $scopeEmpty public\n fill Unknown (var) $scopeEmpty public\n fill:=(1) Unknown (var) $scopeEmpty public\n filled(1) Unknown (mth) $scope_done\n isMe(1) Boolean (go) $scope_boolean\n jsShapeObject Unknown (var) $scopeEmpty public\n jsShapeObject:=(1) Unknown (var) $scopeEmpty public\n location Unknown (var) $scopeEmpty public\n location:=(1) Unknown (var) $scopeEmpty public\n mouseLocation Unknown (mth) $scope_done\n moveBy(2) Unknown (mth) $scope_done\n myIdentityHash Number (go) $scope_number\n myStage Unknown (var) $scopeEmpty\n myStage:=(1) Unknown (var) $scopeEmpty\n onClick:=(1) Unknown (mth) $scope_done\n onClickDo(1) Unknown (mth) $scope_done\n onMouseDown:=(1) Unknown (mth) $scope_done\n onMouseDownDo(1) Unknown (mth) $scope_done\n onMouseOver:=(1) Unknown (mth) $scope_done\n onMouseOverDo(1) Unknown (mth) $scope_done\n onMouseUp:=(1) Unknown (mth) $scope_done\n onMouseUpDo(1) Unknown (mth) $scope_done\n onPressMove:=(1) Unknown (mth) $scope_done\n onPressMoveDo(1) Unknown (mth) $scope_done\n setEnd(1) Unknown (mth) $scope_done\n setStart(1) Unknown (mth) $scope_done\n shapeDraw Unknown (mth) $scope_done confidential\n start Unknown (var) $scopeEmpty public\n start:=(1) Unknown (var) $scopeEmpty public\n tween Unknown (mth) $103\n visible' Unknown (var) $scopeEmpty\n visible':=(1) Unknown (var) $scopeEmpty\n visible:=(1) Unknown (mth) $scope_done\nscope:$112:\n addPoint(1) Unknown (mth) $scope_done\n asDebugString String (go) $scope_string\n asString Unknown (mth) $scope_done\n at(1) Unknown (mth) $scope_done\n basicAsString String (go) $scope_string\n clear Unknown (mth) $scope_done\n color Unknown (var) $scopeEmpty public\n color:=(1) Unknown (var) $scopeEmpty public\n colored(1) Unknown (mth) $scope_done\n contains(1) Unknown (mth) $scope_done\n draw Unknown (mth) $scope_done\n drawAt(1) Unknown (mth) $scope_done\n fill Unknown (var) $scopeEmpty public\n fill:=(1) Unknown (var) $scopeEmpty public\n filled(1) Unknown (mth) $scope_done\n height Unknown (var) $scopeEmpty public\n height:=(1) Unknown (var) $scopeEmpty public\n isMe(1) Boolean (go) $scope_boolean\n jsShapeObject Unknown (var) $scopeEmpty public\n jsShapeObject:=(1) Unknown (var) $scopeEmpty public\n location Unknown (var) $scopeEmpty public\n location:=(1) Unknown (var) $scopeEmpty public\n mouseLocation Unknown (mth) $scope_done\n moveBy(2) Unknown (mth) $scope_done\n myIdentityHash Number (go) $scope_number\n myStage Unknown (var) $scopeEmpty\n myStage:=(1) Unknown (var) $scopeEmpty\n onClick:=(1) Unknown (mth) $scope_done\n onClickDo(1) Unknown (mth) $scope_done\n onMouseDown:=(1) Unknown (mth) $scope_done\n onMouseDownDo(1) Unknown (mth) $scope_done\n onMouseOver:=(1) Unknown (mth) $scope_done\n onMouseOverDo(1) Unknown (mth) $scope_done\n onMouseUp:=(1) Unknown (mth) $scope_done\n onMouseUpDo(1) Unknown (mth) $scope_done\n onPressMove:=(1) Unknown (mth) $scope_done\n onPressMoveDo(1) Unknown (mth) $scope_done\n shapeDraw Unknown (mth) $scope_done confidential\n tween Unknown (mth) $103\n visible' Unknown (var) $scopeEmpty\n visible':=(1) Unknown (var) $scopeEmpty\n visible:=(1) Unknown (mth) $scope_done\n width Unknown (var) $scopeEmpty public\n width:=(1) Unknown (var) $scopeEmpty public\nscope:$113:\n asDebugString String (go) $scope_string\n asString Unknown (mth) $scope_done\n at(1) Unknown (mth) $scope_done\n basicAsString String (go) $scope_string\n buttonShape Unknown (var) $scopeEmpty public\n buttonShape:=(1) Unknown (var) $scopeEmpty public\n buttonText Unknown (var) $scopeEmpty public\n buttonText:=(1) Unknown (var) $scopeEmpty public\n clear Unknown (mth) $scope_done\n color Unknown (var) $scopeEmpty public\n color:=(1) Unknown (var) $scopeEmpty public\n colored(1) Unknown (mth) $scope_done\n contains(1) Unknown (mth) $scope_done\n draw Unknown (mth) $scope_done\n drawAt(1) Unknown (mth) $scope_done\n fill Unknown (var) $scopeEmpty public\n fill:=(1) Unknown (var) $scopeEmpty public\n filled(1) Unknown (mth) $scope_done\n height Unknown (var) $scopeEmpty public\n height:=(1) Unknown (var) $scopeEmpty public\n isMe(1) Boolean (go) $scope_boolean\n jsShapeObject Unknown (var) $scopeEmpty public\n jsShapeObject:=(1) Unknown (var) $scopeEmpty public\n location Unknown (var) $scopeEmpty public\n location:=(1) Unknown (var) $scopeEmpty public\n mouseLocation Unknown (mth) $scope_done\n moveBy(2) Unknown (mth) $scope_done\n myIdentityHash Number (go) $scope_number\n myStage Unknown (var) $scopeEmpty\n myStage:=(1) Unknown (var) $scopeEmpty\n onClick:=(1) Unknown (mth) $scope_done\n onClickDo(1) Unknown (mth) $scope_done\n onMouseDown:=(1) Unknown (mth) $scope_done\n onMouseDownDo(1) Unknown (mth) $scope_done\n onMouseOver:=(1) Unknown (mth) $scope_done\n onMouseOverDo(1) Unknown (mth) $scope_done\n onMouseUp:=(1) Unknown (mth) $scope_done\n onMouseUpDo(1) Unknown (mth) $scope_done\n onPressMove:=(1) Unknown (mth) $scope_done\n onPressMoveDo(1) Unknown (mth) $scope_done\n setHeight(1) Unknown (mth) $scope_done\n setShape(1) Unknown (mth) $scope_done\n setSize(1) Unknown (mth) $scope_done\n setText(1) Unknown (mth) $scope_done\n setTextObj(1) Unknown (mth) $scope_done\n setWidth(1) Unknown (mth) $scope_done\n shapeChanged Unknown (var) $scopeEmpty\n shapeChanged:=(1) Unknown (var) $scopeEmpty\n shapeDraw Unknown (mth) $scope_done confidential\n size Unknown (mth) $scope_done\n size:=(1) Unknown (mth) $scope_done\n textObj Unknown (var) $scopeEmpty public\n textObj:=(1) Unknown (var) $scopeEmpty public\n textObjChanged Unknown (var) $scopeEmpty\n textObjChanged:=(1) Unknown (var) $scopeEmpty\n tween Unknown (mth) $103\n visible' Unknown (var) $scopeEmpty\n visible':=(1) Unknown (var) $scopeEmpty\n visible:=(1) Unknown (mth) $scope_done\n width Unknown (var) $scopeEmpty public\n width:=(1) Unknown (var) $scopeEmpty public\nscope:$114:\n asDebugString String (go) $scope_string\n asString Unknown (mth) $scope_done\n at(1) Unknown (mth) $scope_done\n backgroundColor Unknown (var) $scopeEmpty public\n backgroundColor:=(1) Unknown (var) $scopeEmpty public\n basicAsString String (go) $scope_string\n borderColor Unknown (var) $scopeEmpty public\n borderColor:=(1) Unknown (var) $scopeEmpty public\n destroy Unknown (mth) $scope_done\n draw Unknown (mth) $scope_done\n focus Unknown (mth) $scope_done\n fontColor Unknown (var) $scopeEmpty public\n fontColor:=(1) Unknown (var) $scopeEmpty public\n fontFamily Unknown (var) $scopeEmpty public\n fontFamily:=(1) Unknown (var) $scopeEmpty public\n fontSize Unknown (var) $scopeEmpty public\n fontSize:=(1) Unknown (var) $scopeEmpty public\n height Unknown (var) $scopeEmpty public\n height:=(1) Unknown (var) $scopeEmpty public\n isMe(1) Boolean (go) $scope_boolean\n jsInputObject Unknown (var) $scopeEmpty\n jsInputObject:=(1) Unknown (var) $scopeEmpty\n location Unknown (var) $scopeEmpty public\n location:=(1) Unknown (var) $scopeEmpty public\n myIdentityHash Number (go) $scope_number\n onSubmitDo(1) Unknown (mth) $scope_done\n setBackgroundColor(1) Unknown (mth) $scope_done\n setBorderColor(1) Unknown (mth) $scope_done\n setFontFamily(1) Unknown (mth) $scope_done\n setFontSize(1) Unknown (mth) $scope_done\n setHeight(1) Unknown (mth) $scope_done\n setSize(1) Unknown (mth) $scope_done\n setWidth(1) Unknown (mth) $scope_done\n size Unknown (mth) $scope_done\n size:=(1) Unknown (mth) $scope_done\n submitBlock Unknown (var) $scopeEmpty\n submitBlock:=(1) Unknown (var) $scopeEmpty\n value Unknown (mth) $scope_done\n value:=(1) Unknown (mth) $scope_done\n width Unknown (var) $scopeEmpty public\n width:=(1) Unknown (var) $scopeEmpty public\nself:\n $100\ntypes:\n";
if (typeof originalSourceLines !== "undefined") {
originalSourceLines["graphix"] = [
"dialect \"standard\"",
"import \"createJsGraphicsWrapper\" as gr",
"",
"class shape {",
" var color is public := \"black\"",
" var fill is public := false",
" var location is public := 0@0",
" var myStage",
" var jsShapeObject is public",
" var visible'",
"",
" method colored(c) {",
" color := c",
" self",
" }",
"",
" method filled(f) {",
" fill := f",
" self",
" }",
"",
" method at(l) {",
" location := l",
" self",
" }",
"",
" method moveBy(xDiff,yDiff) {",
" def currentX = location.x",
" def currentY = location.y",
" location := (currentX + xDiff)@(currentY + yDiff)",
" jsShapeObject.setLocation(location)",
" jsShapeObject.move(location.x, location.y)",
" myStage.update",
" }",
"",
" method drawAt(p) {",
" location := p",
" draw",
" }",
"",
" method visible := (v) {",
" visible' := v",
" jsShapeObject.setVisible(v)",
" myStage.update",
" }",
"",
" method contains(point) {",
" jsShapeObject.hitTest(point.x, point.y)",
" }",
"",
" method mouseLocation {",
" jsShapeObject.mouseLocation",
" }",
"",
" method onClick := (block) {",
" jsShapeObject.addClickListener(jsShapeObject, block)",
" myStage.update",
" }",
" method onClickDo(block) {",
" jsShapeObject.addClickListener(jsShapeObject, block)",
" myStage.update",
" self",
" }",
"",
" method onMouseUp := (block) {",
" jsShapeObject.addMouseUpListener(jsShapeObject, block)",
" }",
" method onMouseUpDo(block) {",
" jsShapeObject.addMouseUpListener(jsShapeObject, block)",
" self",
" }",
"",
" method onMouseDown := (block) {",
" jsShapeObject.addMouseDownListener(jsShapeObject, block)",
" }",
" method onMouseDownDo(block) {",
" jsShapeObject.addMouseDownListener(jsShapeObject, block)",
" self",
" }",
"",
" method onPressMove := (block) {",
" jsShapeObject.addPressMoveListener(jsShapeObject, block)",
" }",
"",
" method onPressMoveDo(block) {",
" jsShapeObject.addPressMoveListener(jsShapeObject, block)",
" self",
" }",
"",
" method onMouseOver := (block) {",
" myStage.enableMouseOver(20)",
" jsShapeObject.addMouseOverListener(jsShapeObject, block)",
" }",
"",
" method onMouseOverDo(block) {",
" myStage.enableMouseOver(20)",
" jsShapeObject.addMouseOverListener(jsShapeObject, block)",
" self",
" }",
"",
" method shapeDraw is confidential { abstract }",
"",
" method draw {",
" clear",
" self.visible := true",
" jsShapeObject.setLocation(location)",
" if (fill) then {",
" jsShapeObject.beginFill(color)",
" } else {",
" jsShapeObject.beginStroke(color)",
" }",
" shapeDraw",
" myStage.add(jsShapeObject)",
" myStage.update",
" self",
" }",
"",
" method clear {",
" myStage.removeChild(jsShapeObject)",
" jsShapeObject.clear",
" myStage.update",
" }",
"",
" method tween {",
" object {",
" var jsTween := gr.tween(jsShapeObject, myStage)",
" method toX(x) {",
" jsTween.toX(x)",
" }",
"",
" method wait(time) {",
" jsTween.wait(time)",
" }",
" }",
" }",
"}",
"",
"class create(canvasWidth, canvasHeight) {",
" var shapes := list.empty",
" var inputs := list.empty",
" var stage := gr.stage(canvasHeight, canvasWidth)",
" var timeoutIsSet := false",
"",
" method asString {",
" \"aGraphixCanvas({canvasWidth}×{canvasHeight})\"",
" }",
"",
" method drawall {",
" for (shapes) do {x -> x.draw}",
" }",
" method play(sound) {",
" native \"js\" code ‹",
" createjs.Sound.play(var_sound._value);",
" ›",
" }",
" method onStageMouseDown := (block) {",
" stage.addStageDownListener(block)",
" }",
" method onMouseDownDo(block) {",
" stage.addStageDownListener(block)",
" self",
" }",
"",
" method onStageMouseUp := (block) {",
" stage.addStageUpListener(block)",
" }",
" method onMouseUpDo(block) {",
" stage.addStageUpListener(block)",
" self",
" }",
"",
" method onMouseExit := (block) {",
" stage.addMouseExitListener(block)",
" }",
" method onMouseExitDo(block) {",
" stage.addMouseExitListener(block)",
" self",
" }",
"",
" method onStageMouseMove := (block) {",
" stage.addStageMouseMoveListener(block)",
" }",
" method onMouseMoveDo(block) {",
" stage.addStageMouseMoveListener(block)",
" self",
" }",
"",
" method mouseLocation {",
" stage.mouseLocation",
" }",
"",
" method clear {",
" stage.removeAllChildren",
" stage.removeAllEventListeners",
" stage.createClearButton",
" stage.update",
" }",
"",
" method timedEvent(block, time) {",
" // decprecated; use after(time) do(block)",
" stage.setTimeout(block, time, stage)",
" }",
" method after(time) do(block) {",
" stage.setTimeout(block, time, stage)",
" }",
"",
" method clearTimedEvent {",
" stage.clearTimeout",
" }",
"",
" method tickEvent(block, freq) {",
" // deprecated; use every(interval) do(block)",
" stage.setTicker(block, freq, stage)",
" }",
" method every(interval) do(block) {",
" stage.setTicker(block, 1000/interval, stage)",
" }",
"",
" method clearTicker {",
" stage.clearTicker",
" }",
"",
" class addCircle {",
" inherit shape",
" var radius is public := 15",
" jsShapeObject := gr.circle",
" myStage:=stage",
" method asString {",
" \"aCircle(radius={radius})\"",
" }",
"",
" method setRadius(r) {",
" radius := r",
" self",
" }",
" method shapeDraw is confidential {",
" jsShapeObject.draw(radius)",
" }",
" shapes.add(self)",
" }",
"",
" class addRectangle {",
" inherit shape",
" jsShapeObject := gr.rectangle",
" var width is public := 15",
" var height is public := 15",
" myStage:=stage",
"",
" method asString {",
" \"aRectangle({width}×{height})\"",
" }",
"",
" method setHeight(h) {",
" height := h",
" self",
" }",
"",
" method setWidth(w) {",
" width := w",
" self",
" }",
"",
" method size { width@height }",
"",
" method size:= (p) {",
" width := p.x",
" height := p.y",
" }",
"",
" method setSize(p) {",
" width := p.x",
" height := p.y",
" self",
" }",
"",
" method shapeDraw is confidential {",
" jsShapeObject.draw(width, height)",
" }",
"",
" shapes.add(self)",
" }",
"",
" class addPolyStar {",
" inherit shape",
"",
" var sz := 20",
" var sides is public := 5",
" var pointSize is public := 2",
" var angle is public := -90",
"",
" jsShapeObject := gr.polyStar",
" myStage:=stage",
"",
" method asString {",
" \"aPolyStar(size={size}, sides={sides})\"",
" }",
"",
" method setSize(s) {",
" size := s",
" self",
" }",
"",
" method size:= (s) {",
" match (s)",
" case { scalar:Number -> sz := scalar }",
" case { point:Point -> sz := (point.x + point.y)/2 }",
" else { ProgrammingError.raise \"argument to polyStar.setSize should be a Number or a Point.\" }",
" }",
"",
" method size { sz }",
"",
" method setSides(s) {",
" sides := s",
" self",
" }",
"",
" method setPointSize(p) {",
" pointSize := p",
" self",
" }",
"",
" method setAngle(a) {",
" angle := a",
" self",
" }",
"",
" method shapeDraw is confidential {",
" jsShapeObject.draw(size, sides, pointSize, angle)",
" }",
" shapes.add(self)",
" }",
"",
" class addRoundRect {",
" inherit shape",
" var width is public := 15",
" var height is public := 15",
" var radius is public := 2",
" jsShapeObject := gr.roundRect",
" myStage:=stage",
"",
" method asString {",
" \"aRoundRect({width}×{height})\"",
" }",
"",
" method setHeight(h) {",
" height := h",
" self",
" }",
"",
" method setWidth(w) {",
" width := w",
" self",
" }",
"",
" method size { width@height }",
"",
" method size:= (p) {",
" width := p.x",
" height := p.y",
" }",
"",
" method setSize(p) {",
" width := p.x",
" height := p.y",
" self",
" }",
"",
" method setRadius(r) {",
" radius := r",
" self",
" }",
"",
" method shapeDraw is confidential {",
" jsShapeObject.draw(width, height, radius)",
" }",
" shapes.add(self)",
" }",
"",
" class addEllipse {",
" inherit shape",
" var width is public := 15",
" var height is public := 15",
"",
" jsShapeObject := gr.ellipse",
" myStage:=stage",
"",
" method asString {",
" \"anEllipse({width}×{height})\"",
" }",
"",
" method setWidth(w) {",
" width := w",
" self",
" }",
"",
" method setHeight(h) {",
" height := h",
" self",
" }",
"",
" method size { width@height }",
"",
" method size:= (p) {",
" width := p.x",
" height := p.y",
" }",
"",
" method setSize(p) {",
" width := p.x",
" height := p.y",
" self",
" }",
"",
" method shapeDraw is confidential {",
" jsShapeObject.draw(width, height)",
" }",
" shapes.add(self)",
" }",
"",
" class addArc {",
" inherit shape",
" var radius is public := 15",
" var startAngle is public := 0",
" var endAngle is public := 180",
" var anticlockwise is public := false",
"",
" jsShapeObject := gr.arc",
" myStage:=stage",
"",
" method asString {",
" def clock = if (anticlockwise) then {\"⤿\"} else {\"⤾\"}",
" \"anArc({clock} radius={radius}, start={startAngle}, end={endAngle})\"",
" }",
"",
" method setRadius(r) {",
" radius := r",
" self",
" }",
" method setStartAngle(a) {",
" startAngle := a",
" self",
" }",
" method setEndAngle(a) {",
" endAngle := a",
" self",
" }",
"",
" method setAnticlockwise(a) {",
" anticlockwise := a",
" self",
" }",
"",
" method shapeDraw is confidential {",
" jsShapeObject.draw(radius, startAngle, endAngle, anticlockwise)",
" }",
" shapes.add(self)",
" }",
"",
" class addText {",
" var location is public := 0@0",
" var color is public := \"black\"",
" var jsText is public := 0",
" var content is public := \"Did you forget to set text.content?\"",
" var font is public := \"12px Arial\"",
"",
" method asString {",
" \"aText({content})\"",
" }",
" method at(l) {",
" location := l",
" self",
" }",
" method colored(c) {",
" color := c",
" self",
" }",
" method setContent(c) {",
" content := c",
" self",
" }",
" method setFont(f) {",
" font := f",
" self",
" }",
"",
" method height {",
" jsText.height",
" }",
"",
" method width {",
" jsText.width",
" }",
"",
" method draw {",
" if (0 ≠ jsText) then {",
" stage.removeChild(jsText);",
" }",
" jsText := gr.text",
" jsText.setLocation(location)",
" jsText.draw(content, font, color)",
" stage.add(jsText)",
" stage.update",
" self",
" }",
"",
" method clear {",
" stage.removeChild(jsText)",
" stage.update",
" }",
" shapes.add(self)",
" }",
"",
" class addLine {",
" inherit shape",
" var start is public := 0@0",
" var end is public := 50@50",
"",
" jsShapeObject := gr.line",
" myStage := stage",
"",
" method asString {",
" \"aLine(start={start}, end={end})\"",
" }",
" method setStart(s) {",
" start := s",
" self",
" }",
" method setEnd(e) {",
" end := e",
" self",
" }",
" method shapeDraw is confidential {",
" jsShapeObject.draw(start, end)",
" }",
" shapes.add(self)",
" self",
" }",
"",
" class addCustomShape {",
" inherit shape",
" jsShapeObject := gr.customShape",
" myStage := stage",
"",
" method asString {",
" \"aCustomShape({width}×{height})\"",
" }",
" var width is public := 10",
" var height is public := 10",
"",
" method shapeDraw is confidential {",
" jsShapeObject.draw(color, color)",
" }",
"",
" method addPoint(p) {",
" jsShapeObject.addPoint(p)",
" self",
" }",
" shapes.add(self);",
" }",
"",
" class addButton {",
" inherit shape",
" var width is public := 40",
" var height is public := 20",
" var buttonShape is public := addRectangle",
" var buttonText is public := \"button\"",
" var textObj is public := addText",
" var location is public := 0@0",
" var color is public := \"#F5F5F5\"",
" var shapeChanged := false",
" var textObjChanged := false",
"",
" myStage := stage",
" buttonShape.filled(true)",
" jsShapeObject := gr.container",
" stage.add(jsShapeObject)",
"",
" method asString {",
" \"aButton({width}×{height})\"",
" }",
"",
" method setShape(s) {",
" shapeChanged := true",
" buttonShape := s",
" self",
" }",
"",
" method setText(t) {",
" buttonText := t",
" self",
" }",
"",
" method setTextObj(t) {",
" textObjChanged := true",
" textObj := t",
" self",
" }",
"",
" method setWidth(w) {",
" width := w",
" self",
" }",
"",
" method setHeight(h) {",
" height := h",
" self",
" }",
"",
" method size { width@height }",
"",
" method size:= (p) {",
" width := p.x",
" height := p.y",
" }",
"",
" method setSize(p) {",
" width := p.x",
" height := p.y",
" self",
" }",
"",
" method colored(c) {",
" color := c",
" self",
" }",
"",
" method draw {",
" if(!textObjChanged) then {",
" textObj.setContent(buttonText)",
" }",
" textObj.draw",
"",
" var textWidth := textObj.width",
" var textHeight := textObj.height",
"",
" if(!shapeChanged) then {",
" buttonShape.setWidth(width).setHeight(height).colored(color)",
" var x := (width/2) - (textWidth / 2)",
" var y := (height/2) - (textHeight / 2)",
" textObj.location := x@y",
" textObj.draw",
" }",
" buttonShape.draw",
"",
" jsShapeObject.add(buttonShape.jsShapeObject)",
" jsShapeObject.add(textObj.jsText)",
" jsShapeObject.setLocation(location)",
" stage.update",
" self",
" }",
" }",
"",
" class addInputBox {",
" var width is public := 50",
" var height is public := 20",
" var location is public := 0@0",
" var fontSize is public := 14",
" var fontFamily is public := \"Arial\"",
" var fontColor is public := \"black\"",
" var backgroundColor is public := \"white\"",
" var borderColor is public := \"black\"",
" var jsInputObject := 0",
" var submitBlock := {}",
"",
" method asString {",
" \"anInputBox({width}×{height})\"",
" }",
" method value {",
" jsInputObject.value",
" }",
"",
" method value := (val) {",
" jsInputObject.value := val",
" }",
"",
" method setWidth(w) {",
" width := w",
" self",
" }",
"",
" method setHeight(h) {",
" height := h",
" self",
" }",
"",
" method size { width@height }",
"",
" method size:= (p) {",
" width := p.x",
" height := p.y",
" }",
"",
" method setSize(p) {",
" width := p.x",
" height := p.y",
" self",
" }",
"",
" method at(l) {",
" location := l",
" self",
" }",
"",
" method setFontSize(f) {",
" fontSize := f",
" self",
" }",
"",
" method setFontFamily(f) {",
" fontFamily := f",
" self",
" }",
"",
" method setBackgroundColor(c) {",
" backgroundColor := c",
" self",
" }",
"",
" method setBorderColor(c) {",
" borderColor := c",
" self",
" }",
"",
" method draw {",
" jsInputObject := gr.inputBox(stage)",
" jsInputObject.location := location",
" jsInputObject.width := width",
" jsInputObject.height := height",
" jsInputObject.fontSize := fontSize",
" jsInputObject.fontFamily := fontFamily",
" jsInputObject.fontColor := fontColor",
" jsInputObject.backgroundColor := backgroundColor",
" jsInputObject.borderColor := borderColor",
" jsInputObject.onSubmit(jsInputObject,submitBlock)",
" jsInputObject.draw",
" self",
" }",
"",
" method focus {",
" jsInputObject.focus",
" }",
"",
" method onSubmitDo(block) {",
" if (0 ≠ jsInputObject) then {",
" jsInputObject.onSubmit(jsInputObject, block)",
" }",
" submitBlock := block",
" self",
" }",
"",
" method destroy {",
" jsInputObject.destroy",
" }",
" inputs.add(self)",
" }",
"}",
"",
"method convertStrToNum(str) {",
" native \"js\" code ‹",
" var str = var_str._value;",
" return new GraceNum(str);",
" ›",
"}",
"",
"method roundTo(num, digits) {",
" native \"js\" code ‹",
" var digits = var_digits._value;",
" var num = var_num._value.toFixed(digits);",
" return new GraceNum(num);",
" ›",
"}" ];
}
function gracecode_graphix() {
importedModules["graphix"] = this;
const var_$module = this;
this.definitionModule = "graphix";
this.definitionLine = 1;
setLineNumber(1); // compilenode dialect
// Dialect "standard"
const var_$dialect = do_import("standard", gracecode_standard);
this.outer = var_$dialect;
setLineNumber(2); // compilenode import
// Import of "createJsGraphicsWrapper" as gr
if (typeof gracecode_createJsGraphicsWrapper == "undefined")
throw new GraceExceptionPacket(EnvironmentExceptionObject,
new GraceString("could not find module createJsGraphicsWrapper"));
var var_gr = do_import("createJsGraphicsWrapper", gracecode_createJsGraphicsWrapper);
var func0 = function(argcv) { // accessor method gr, line 2
const numArgs = arguments.length - 1;
if (numArgs > 0) raiseTypeArgError("gr", 0, numArgs - 0);
return var_gr;
}; // end of method gr
this.methods["gr"] = func0;
func0.methodName = "gr";
func0.paramCounts = [0];
func0.paramNames = [];
func0.definitionLine = 2;
func0.definitionModule = "graphix";
func0.debug = "import";
func0.confidential = true;
this.closureKeys = this.closureKeys || [];
this.closureKeys.push("outer_graphix_1");
t