├── repository ├── Gramada.package │ ├── GramadaScripts.class │ │ ├── README.md │ │ ├── class │ │ │ ├── label.st │ │ │ ├── defaultView.st │ │ │ ├── id.st │ │ │ ├── scriptsToBookmark.st │ │ │ ├── AllGramadaScripts.st │ │ │ ├── installScriptsAndOpenProfile.st │ │ │ ├── stepprintString.st │ │ │ ├── def44bdd3d3ea3e54468a1a5edacc6d70f1.st │ │ │ ├── stepidentity.st │ │ │ ├── defmultiPane.st │ │ │ ├── stepobjectExplorer.st │ │ │ ├── steptextInput.st │ │ │ ├── command5b8a8a71a0bbb944bdc260b3f367317e.st │ │ │ ├── command6f2a858ad1ec5f40a08438c8528d3b2f.st │ │ │ ├── commandbc70b4363a1c15468c932a855c00522d.st │ │ │ ├── stepd0751873113e5342a05684f838b9df4b.st │ │ │ ├── commandfc22f15fedd2654bb9cf4162ea360191.st │ │ │ ├── step2af25f9bebc0104eb6f8795b2094d0ee.st │ │ │ ├── stepe68d82d70f825e4f990d0b292c42da7f.st │ │ │ ├── command4fea03ad94df94469c816ac378d2d0e5.st │ │ │ ├── command7c36df21eb06d842b04108f05ab93e93.st │ │ │ ├── command94f658350c5e014ea42c2408e26ff3b2.st │ │ │ ├── commandc93610dc3aebb645bec6eb824792657c.st │ │ │ ├── step177406757772764181dc431205cff3b8.st │ │ │ ├── step7faad50ace32d04b93a5abcb22ff458e.st │ │ │ ├── stepdefaultProperties.st │ │ │ ├── stepviewDefinitions.st │ │ │ ├── commandc49de43560650547ac1d1d78cb3cb0fb.st │ │ │ ├── deff580aabf2330cf4aa12ca6207b1c8a93.st │ │ │ ├── stepupdateDefinitions.st │ │ │ ├── command3d357a8bbafe604a94badc2941e88623.st │ │ │ ├── command93bc2c1d521151468b304317d085c09d.st │ │ │ ├── commandc6d3ac2885f2324a872510d7a20cab86.st │ │ │ ├── defbuttonBar.st │ │ │ ├── step6c7c176619c3924c954e2cc22258ca1c.st │ │ │ ├── command9898b9d44d00954d98fd7ad14fbe2dee.st │ │ │ ├── step08b44027bc56f8449826f94859a5b557.st │ │ │ ├── step8c98ea105364be4bb343835196faca7e.st │ │ │ ├── stepac3b51604403e846987bb3be159ed5dc.st │ │ │ ├── stepae6288a6a692bf4284df1174cbab45a4.st │ │ │ ├── stepcd563aef8bdc1746b41480fad70add58.st │ │ │ ├── stepe89d0b5ae4fe584baed496f20385b05c.st │ │ │ ├── command81bfe1b01618de48a67d8913eb4b4564.st │ │ │ ├── step0b1978b87b59484281f59f94cce1ec89.st │ │ │ ├── step1ab8a66adb32f44587b20c2967596906.st │ │ │ ├── step1d71708a545679429c1cc6c37baec8c9.st │ │ │ ├── step240cc4b3dcec8c4ebbe829ff7c118338.st │ │ │ ├── step2d49b98d3f27e14faaa8aee4706a6a0a.st │ │ │ ├── step33a2c2eebac83b4a842dfaf5586d7042.st │ │ │ ├── step3947aee45c3a16498884a37f2fcf75e9.st │ │ │ ├── step524b534fb2f52447a4d09a1769f2d123.st │ │ │ ├── step53385c7bcff8c8428efde43b039db34b.st │ │ │ ├── step5cb7a38dcab6d44eb38f779f66faf736.st │ │ │ ├── step648936db9a22ed48a05e4f1c8c9c94fd.st │ │ │ ├── step6984c6e097664d45852038f66da3cd32.st │ │ │ ├── step69e497c24f934d4984b194178c53e847.st │ │ │ ├── step728402d7f870e7438d2aabf2353efba1.st │ │ │ ├── stepa7590d1be0ee6340a3d476e67ae30cfa.st │ │ │ ├── stepa877e0b4377f244b96e5e6616c9f8247.st │ │ │ ├── stepacccd73850175e44ba68cc46761670dc.st │ │ │ ├── stepcb96415c4b856247877c589b975e69c8.st │ │ │ ├── stepcf7fdd6602719544b4a93ecca1e4a611.st │ │ │ ├── stepd30b0a27e492ab4c807d23bd5f7ccf4b.st │ │ │ ├── stepd61e908712152d4eb336316c41064b72.st │ │ │ ├── stepee9363991409634c81ff0389658bb3ce.st │ │ │ ├── commandd811a72faf5db5469bb9b0df038ec7f7.st │ │ │ ├── deftextBox.st │ │ │ ├── step181275cdbd0c36429b0d9373d885260e.st │ │ │ ├── step1862e9705ce1734a85a5265acadcd23e.st │ │ │ ├── step2c2a1c1a775d6244a1e834f737246a95.st │ │ │ ├── step3949844d11c6dd41b185b338c3ca4dac.st │ │ │ ├── step427e325e4f83274faa3db1b3a19ef7e6.st │ │ │ ├── step7b56c7af5bd248489eaec2af03afefde.st │ │ │ ├── step7f7cb928c2c5c8408c91995fa40b1fd5.st │ │ │ ├── stepa0dd65c0687c174a9c11369b8badfa15.st │ │ │ ├── stepa36810b7a281b34d9d22e1f1a585db30.st │ │ │ ├── stepa8d9e9fc0bb3384b9baee3c1edb07163.st │ │ │ ├── stepc17a5204307f044bb7845a13673d0684.st │ │ │ ├── stepcc9afa06dafe3f4786135b6306c75ac4.st │ │ │ ├── stepd50e64dd2c00694f9ed1a81ee1b01b81.st │ │ │ ├── stepe847db70263a3b49a7929d80a42da426.st │ │ │ ├── stepe9e1bde11735284cbe1f6b99473e1678.st │ │ │ ├── stepeae7856b17a82746aa42f06591c95280.st │ │ │ ├── stepextendedProperties.st │ │ │ ├── steptranscript.st │ │ │ ├── deflistView.st │ │ │ ├── deftextInput.st │ │ │ ├── deftextView.st │ │ │ ├── deftileView.st │ │ │ ├── deftreeView.st │ │ │ ├── step045e9d2cb29a4641b942d4b769535d4a.st │ │ │ ├── step0bcec8d5cada9048b7bface560a17f4f.st │ │ │ ├── step19536a1753f2a54490d173c5acc3cb61.st │ │ │ ├── step1bb6538bc256b34b958e5996dea59092.st │ │ │ ├── step31eeb1cd153aa246b7d86a6b7f6a95b8.st │ │ │ ├── step68eda6668d64144eb349065974fd20f2.st │ │ │ ├── step83cf71976cf5554eb5352b2ebf2fb60e.st │ │ │ ├── step9727e8f33a467549adebb57ccead9114.st │ │ │ ├── stepaa477db37d101f488339140e6d470e38.st │ │ │ ├── stepc9ff51f897e3cf46ba3f4d71325c942d.st │ │ │ ├── stepd0704ef90a640d4496817487f8ee4e7b.st │ │ │ ├── stepd86f12e2c38d4e4e807e4615652c2137.st │ │ │ ├── stepdebuggerBindings.st │ │ │ ├── stepe84072d2c593f549a93cd5dbeb2e3b94.st │ │ │ ├── steporderedSteps.st │ │ │ ├── def524c947977b0664a87a3626871241adc.st │ │ │ ├── defexplorer.st │ │ │ ├── defidentity.st │ │ │ ├── deftableView.st │ │ │ ├── step0022b353daa6014ca24538faec14e32e.st │ │ │ ├── step24a9922a802c1543acf7ff6d8dc30bbf.st │ │ │ ├── step25668ab353832a4b8bc25d22ac2cc3fe.st │ │ │ ├── step2d21437b3606d34398725e357a12de36.st │ │ │ ├── step35a0fb8d428f1b4e9c15e5fe341d5e61.st │ │ │ ├── step35e3497e2aff7d4aa4e96ab0b798b3ed.st │ │ │ ├── step52a42afce8cf7d4593f8c5f88bd3f49b.st │ │ │ ├── step5866e81bba191a42bcba6b513172dc16.st │ │ │ ├── step5befbc74c4bae34d9e58bcf93827d5e8.st │ │ │ ├── step6a945c46e2f2ac418b3edadc1328d8a3.st │ │ │ ├── step6add0b0f920d894b8c607e275fc7080f.st │ │ │ ├── step76221c325f94c545a4a4cf57138ffe39.st │ │ │ ├── step97ad3fc76ae68145a2794414ebdd6804.st │ │ │ ├── step9f6bdb1099c00845806fe60405d4bebd.st │ │ │ ├── stepa0abb65a7c24ff4aa661579881ae45e7.st │ │ │ ├── stepcafd96b46e9f904cbb728015ce0d112f.st │ │ │ ├── stepcc0ed406f999fe49b8f7f627deb6cb53.st │ │ │ ├── stepd9976b61dc4ebf4aa4a6a44c2728904d.st │ │ │ ├── stepe6902a58ee3c7a4993758c1501d23175.st │ │ │ ├── stepe6c86a4e3d9cde46afc1e019ab13b011.st │ │ │ ├── stepe957bc9e51f13b4eac097f23d6c54160.st │ │ │ ├── stepefe97b2318f7b84790a1a8315d4344a7.st │ │ │ ├── stepf88f0794d8d86c4d8b7a445cc52f66df.st │ │ │ └── stepsimilarDefinitions.st │ │ └── properties.json │ ├── OhmDebugger.class │ │ ├── README.md │ │ ├── instance │ │ │ ├── nodeStack.st │ │ │ ├── debugMutex.st │ │ │ ├── stateStack.st │ │ │ ├── controlMutex.st │ │ │ ├── debugProcess.st │ │ │ ├── haltPosition.st │ │ │ ├── codeUnderDebug.st │ │ │ ├── nodeStack..st │ │ │ ├── currentInvocation.st │ │ │ ├── currentNode.st │ │ │ ├── debugMutex..st │ │ │ ├── haltAfterCondition.st │ │ │ ├── haltBeforeCondition.st │ │ │ ├── stateStack..st │ │ │ ├── controlMutex..st │ │ │ ├── currentState.st │ │ │ ├── debugProcess..st │ │ │ ├── haltPosition..st │ │ │ ├── ruleInvocationStack.st │ │ │ ├── codeUnderDebug..st │ │ │ ├── currentRuleInvocation.st │ │ │ ├── haltBeforeCondition..st │ │ │ ├── haltAfterCondition..st │ │ │ ├── ruleInvocationStack..st │ │ │ ├── nextToLastRuleInvocation.st │ │ │ ├── currentInvocation..st │ │ │ ├── haltDebugProcess.st │ │ │ ├── proceed.st │ │ │ ├── finalize.st │ │ │ ├── activeRuleInvocationsStack.st │ │ │ ├── previousNode.st │ │ │ ├── initialize.st │ │ │ ├── selectedInvocation..st │ │ │ ├── stepBefore.at..st │ │ │ ├── stepAfter.at.with..st │ │ │ ├── debug.st │ │ │ ├── storeTemporaryBindings.basedOn..st │ │ │ └── into.st │ │ ├── class │ │ │ └── debug..st │ │ └── properties.json │ ├── OhmNodeStretch.class │ │ ├── README.md │ │ ├── instance │ │ │ ├── lines.st │ │ │ ├── ohmNode.st │ │ │ ├── lines..st │ │ │ ├── addLine..st │ │ │ ├── ohmNode..st │ │ │ ├── highlightOn..st │ │ │ ├── initialize.st │ │ │ └── highlightOff..st │ │ ├── class │ │ │ └── newFor..st │ │ ├── properties.json │ │ └── methodProperties.json │ ├── OhmRuleStyler.class │ │ ├── README.md │ │ ├── methodProperties.json │ │ └── properties.json │ ├── OhmSHActions.class │ │ ├── README.md │ │ ├── instance │ │ │ ├── terminalExpression..st │ │ │ ├── defaultExpression..st │ │ │ ├── binding.withPrimitive.withIdent..st │ │ │ ├── SeqWithBinding.term.optBinding..st │ │ │ └── AltRec.withTerm.separator.moreAlt.optBinding..st │ │ ├── properties.json │ │ └── methodProperties.json │ ├── OhmViRuleEditor.class │ │ ├── README.md │ │ ├── instance │ │ │ ├── ohmRule.st │ │ │ ├── clear.st │ │ │ ├── object.st │ │ │ ├── callingRules.st │ │ │ ├── artifactName.st │ │ │ ├── browseActions.st │ │ │ ├── browseCallers.st │ │ │ ├── initializeResizeHandle.st │ │ │ ├── object..st │ │ │ ├── deleteRule.st │ │ │ ├── group.st │ │ │ ├── ruleSourceChangeFinished.st │ │ │ ├── matchingActions.st │ │ │ ├── updateSourceFromChangeEvent..st │ │ │ └── addArtifact.st │ │ ├── class │ │ │ └── supportedTypes.st │ │ └── properties.json │ ├── OhmViTextStyler.class │ │ ├── README.md │ │ ├── methodProperties.json │ │ └── properties.json │ ├── monticello.meta │ │ ├── initializers.st │ │ ├── package │ │ └── categories.st │ ├── properties.json │ ├── OhmActionEditorData.class │ │ ├── README.md │ │ ├── instance │ │ │ ├── rule.st │ │ │ ├── action.st │ │ │ ├── rule..st │ │ │ └── action..st │ │ ├── methodProperties.json │ │ └── properties.json │ ├── OhmInvolvedRules.class │ │ ├── README.md │ │ ├── instance │ │ │ ├── terminalExpression..st │ │ │ ├── listExpression..st │ │ │ └── defaultExpression..st │ │ ├── methodProperties.json │ │ └── properties.json │ ├── OhmNodeStringMorph.class │ │ ├── README.md │ │ ├── instance │ │ │ ├── ohmNode.st │ │ │ ├── colorMap.st │ │ │ ├── stretches.st │ │ │ ├── filterBlock.st │ │ │ ├── distanceBetweenLines.st │ │ │ ├── colorMap..st │ │ │ ├── heightOfEmptyStretchBlock.st │ │ │ ├── stretches..st │ │ │ ├── stretchBlockBottomPadding.st │ │ │ ├── textStyle.st │ │ │ ├── ohmNode..st │ │ │ ├── stretchDistance.st │ │ │ ├── characterWidth.st │ │ │ ├── filterBlock..st │ │ │ ├── createStretchObjectFor..st │ │ │ ├── adjustOwnBounds.st │ │ │ ├── initialize.st │ │ │ ├── filterStretches..st │ │ │ ├── stretchColors.st │ │ │ ├── decomposeString..st │ │ │ ├── ohmNode.withFilterBlock..st │ │ │ ├── newStretchBlock.st │ │ │ ├── newStretchLineFor..st │ │ │ ├── newStretchLineFor.on..st │ │ │ ├── addAndPositionMorph..st │ │ │ └── newTextMorphWith..st │ │ └── properties.json │ ├── OhmRuleInvocation.class │ │ ├── README.md │ │ ├── instance │ │ │ ├── node.st │ │ │ ├── state.st │ │ │ ├── node..st │ │ │ ├── state..st │ │ │ ├── temporaryChildBindings.st │ │ │ ├── initialize.st │ │ │ └── temporaryChildBindings..st │ │ ├── class │ │ │ └── onNode.at..st │ │ ├── properties.json │ │ └── methodProperties.json │ ├── OhmStretchLineMorph.class │ │ ├── README.md │ │ ├── instance │ │ │ ├── hint.st │ │ │ ├── ohmNode.st │ │ │ ├── stretch.st │ │ │ ├── localEnd.st │ │ │ ├── localStart.st │ │ │ ├── textMorph.st │ │ │ ├── hint..st │ │ │ ├── localEnd..st │ │ │ ├── ohmNode..st │ │ │ ├── stretch..st │ │ │ ├── handlesMouseOver..st │ │ │ ├── localStart..st │ │ │ ├── textMorph..st │ │ │ ├── stretchLength.st │ │ │ ├── mouseLeave..st │ │ │ ├── initialize.st │ │ │ ├── highlightOff.st │ │ │ ├── highlightOn.st │ │ │ └── mouseEnter..st │ │ ├── class │ │ │ └── stretchHeight.st │ │ └── properties.json │ ├── OhmViActionEditor.class │ │ ├── README.md │ │ ├── instance │ │ │ ├── actionData.st │ │ │ ├── actionData..st │ │ │ ├── browsePotentialChildren.st │ │ │ ├── object..st │ │ │ ├── initializeToolbarOperations.st │ │ │ ├── potentialChildActions.st │ │ │ └── initializeArtifact.st │ │ ├── class │ │ │ └── supportedTypes.st │ │ ├── properties.json │ │ └── methodProperties.json │ ├── OhmViChangeNotifier.class │ │ ├── README.md │ │ ├── instance │ │ │ ├── unsubscribe.st │ │ │ ├── subscribe.st │ │ │ └── filter.st │ │ ├── methodProperties.json │ │ └── properties.json │ ├── OhmViGrammarEditor.class │ │ ├── README.md │ │ ├── instance │ │ │ ├── clear.st │ │ │ ├── object.st │ │ │ ├── group.st │ │ │ ├── grammarDefinitionChangeFinished.st │ │ │ ├── initializeResizeHandle.st │ │ │ ├── object..st │ │ │ └── updateSourceFromChangeEvent..st │ │ ├── class │ │ │ └── supportedTypes.st │ │ ├── properties.json │ │ └── methodProperties.json │ ├── OhmViNodeStringView.class │ │ ├── README.md │ │ ├── instance │ │ │ ├── node.st │ │ │ ├── viModel.st │ │ │ ├── model.st │ │ │ ├── filterBlock.st │ │ │ ├── filterEdit.st │ │ │ ├── node..st │ │ │ ├── stringViewer.st │ │ │ ├── viModel..st │ │ │ ├── filterBlock..st │ │ │ ├── process..st │ │ │ ├── stringViewer..st │ │ │ ├── keyboardFocusDelegate.st │ │ │ ├── initialize.st │ │ │ ├── updateFor.in..st │ │ │ ├── filter..st │ │ │ ├── initializeFor.in..st │ │ │ └── resetFilterEdit.st │ │ └── properties.json │ ├── OhmViRuleTextEditor.class │ │ ├── README.md │ │ ├── methodProperties.json │ │ └── properties.json │ ├── OhmViRuleTextMorph.class │ │ ├── README.md │ │ ├── methodProperties.json │ │ └── properties.json │ ├── OhmViRuleTextualEdit.class │ │ ├── README.md │ │ ├── instance │ │ │ ├── parse.st │ │ │ ├── evaluate.st │ │ │ ├── ohmRule.st │ │ │ ├── implementorsOfIt.st │ │ │ ├── textMorphClass.st │ │ │ ├── ohmRule..st │ │ │ ├── sendersOfIt.st │ │ │ ├── openIt.st │ │ │ ├── clear.st │ │ │ └── callingRules.st │ │ └── properties.json │ ├── OhmViSelectionColor.class │ │ ├── README.md │ │ ├── methodProperties.json │ │ ├── class │ │ │ └── colorForLabel..st │ │ └── properties.json │ ├── OhmRuleInvocationMorph.class │ │ ├── README.md │ │ ├── instance │ │ │ ├── mouseUp..st │ │ │ ├── nodeSelected.st │ │ │ ├── node.st │ │ │ ├── handlesMouseDown..st │ │ │ ├── mouseDown..st │ │ │ ├── children.st │ │ │ ├── node..st │ │ │ ├── layoutWidth.st │ │ │ ├── children..st │ │ │ ├── lineToParent.st │ │ │ ├── visualization.st │ │ │ ├── layoutWidth..st │ │ │ ├── addChild..st │ │ │ ├── highlight.st │ │ │ ├── lineToParent..st │ │ │ ├── visualization..st │ │ │ ├── initialize.st │ │ │ └── layoutUnder..st │ │ ├── class │ │ │ ├── size..st │ │ │ ├── horizontalSpacing.st │ │ │ ├── size.st │ │ │ └── spacing.st │ │ └── properties.json │ ├── OhmRuleInvocationsMorph.class │ │ ├── README.md │ │ ├── instance │ │ │ ├── scrollInset.st │ │ │ ├── reset.st │ │ │ ├── nodeMorphs.st │ │ │ ├── rootMorphInset.st │ │ │ ├── invocations.st │ │ │ ├── rootNodeMorph.st │ │ │ ├── nodeMorphs..st │ │ │ ├── selectionChanged..st │ │ │ ├── selectedInvocation.st │ │ │ ├── onSelectionCallbacks.st │ │ │ ├── rootNodeMorph..st │ │ │ ├── invocations..st │ │ │ ├── selectedInvocation..st │ │ │ ├── currentlyHighlightedNode.st │ │ │ ├── initialize.st │ │ │ ├── onSelectionCallbacks..st │ │ │ ├── activeInvocations.st │ │ │ ├── callbacksForSelectedInvocation..st │ │ │ ├── highlightActiveInvocations.st │ │ │ ├── addNodeMorphFor.asChildOf..st │ │ │ ├── invocationSelected.withParent..st │ │ │ ├── addNodeMorphFor..st │ │ │ ├── highlightCurrentNode.st │ │ │ ├── adjustExtent.st │ │ │ └── connectMorphs..st │ │ └── properties.json │ ├── OhmSHSmalltalkMethods.class │ │ ├── README.md │ │ ├── instance │ │ │ ├── terminalExpression..st │ │ │ ├── listExpression..st │ │ │ ├── defaultExpression..st │ │ │ ├── symbolLiteral.withAlts..st │ │ │ ├── floatingPointLiteral.withAlt..st │ │ │ ├── rangeFrom.type..st │ │ │ ├── reservedIdentifier.withAlt..st │ │ │ ├── keyword.withIdentifier.withPrimitive..st │ │ │ ├── UnaryMethodHeader.withUnaryMessageSelector..st │ │ │ ├── stringLiteral.withPrimitive.withManyAlts.withPrimitive..st │ │ │ ├── binaryMessageSelector.withBinarySelectorChar.withOptionalBinarySelectorChar..st │ │ │ └── KeywordMethodHeaderSegment.withKeyword.withBindableIdentifier..st │ │ └── properties.json │ ├── OhmUnifiedActionStyler.class │ │ ├── README.md │ │ ├── methodProperties.json │ │ └── properties.json │ ├── OhmViActionTextualEdit.class │ │ ├── README.md │ │ ├── instance │ │ │ ├── parse.st │ │ │ ├── actionData.st │ │ │ ├── method.st │ │ │ ├── selector.st │ │ │ ├── theClass.st │ │ │ ├── actionData..st │ │ │ ├── initialize.st │ │ │ ├── combineRule.andMessageElements..st │ │ │ ├── unifiedAltSource.withMessageElement..st │ │ │ └── clear.st │ │ └── properties.json │ ├── OhmViGrammarTextualEdit.class │ │ ├── README.md │ │ ├── instance │ │ │ ├── parse.st │ │ │ ├── evaluate.st │ │ │ ├── ohmGrammar.st │ │ │ ├── ohmGrammar..st │ │ │ ├── clear.st │ │ │ └── compileNewGrammar.st │ │ ├── properties.json │ │ └── methodProperties.json │ ├── OhmViNodeStringRulesModel.class │ │ ├── README.md │ │ ├── instance │ │ │ ├── rules.st │ │ │ ├── theOnlyGroup.st │ │ │ ├── rules..st │ │ │ ├── groups.st │ │ │ ├── node..st │ │ │ └── childAt.inGroup..st │ │ ├── methodProperties.json │ │ └── properties.json │ ├── OhmCreateIntervalStretches.class │ │ ├── README.md │ │ ├── instance │ │ │ ├── stretches.st │ │ │ ├── startOffset.st │ │ │ ├── stretches..st │ │ │ ├── startOffset..st │ │ │ └── stretchesOf..st │ │ ├── methodProperties.json │ │ └── properties.json │ ├── OhmRuleInvocationsTreeView.class │ │ ├── README.md │ │ ├── instance │ │ │ ├── model.st │ │ │ ├── viModel.st │ │ │ ├── scrollArea.st │ │ │ ├── viModel..st │ │ │ ├── scrollArea..st │ │ │ ├── ruleInvocationsViewer.st │ │ │ ├── initialize.st │ │ │ ├── ruleInvocationsViewer..st │ │ │ ├── model..st │ │ │ ├── selectedNodes.st │ │ │ ├── onViewSelectionChanged..st │ │ │ └── nodesForObjects..st │ │ └── properties.json │ ├── ShortenInlineRuleDefinitions.class │ │ ├── README.md │ │ ├── instance │ │ │ ├── Seq.withManyIters..st │ │ │ ├── TermInline.withSeq.withCaseName..st │ │ │ ├── defaultExpression..st │ │ │ ├── AltRec.withTerm.withPrimitive.withAlt..st │ │ │ └── caseName.withPrimitive.withManySequences.withName.withManySequences.withAlt..st │ │ ├── properties.json │ │ └── methodProperties.json │ ├── OhmArgumentsOfKeywordMessageHeader.class │ │ ├── README.md │ │ ├── instance │ │ │ ├── KeywordMethodHeader.segments..st │ │ │ └── KeywordMethodHeaderSegment.keyword.bindableIdentifier..st │ │ ├── methodProperties.json │ │ └── properties.json │ ├── OhmRuleActionsEditorConfiguration.class │ │ ├── README.md │ │ ├── instance │ │ │ ├── rule.st │ │ │ ├── actions.st │ │ │ ├── rule..st │ │ │ ├── actions..st │ │ │ └── actionsViewOnRule.st │ │ ├── methodProperties.json │ │ └── properties.json │ ├── OhmGrammar.extension │ │ ├── properties.json │ │ ├── instance │ │ │ └── hasVivideTools.st │ │ └── methodProperties.json │ ├── OhmGrammarSmalltalkProxy.extension │ │ ├── properties.json │ │ ├── methodProperties.json │ │ └── class │ │ │ └── noteCompilationOf.meta..st │ └── .filetree ├── BaselineOfGramada.package │ ├── monticello.meta │ │ ├── initializers.st │ │ ├── package │ │ └── categories.st │ ├── properties.json │ ├── BaselineOfGramada.class │ │ ├── README.md │ │ ├── methodProperties.json │ │ └── properties.json │ └── .filetree └── .filetree ├── .smalltalk.ston └── .travis.yml /repository/Gramada.package/GramadaScripts.class/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmDebugger.class/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmNodeStretch.class/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleStyler.class/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmSHActions.class/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViRuleEditor.class/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViTextStyler.class/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /repository/Gramada.package/monticello.meta/initializers.st: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /repository/Gramada.package/properties.json: -------------------------------------------------------------------------------- 1 | { 2 | } 3 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmActionEditorData.class/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmInvolvedRules.class/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmNodeStringMorph.class/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocation.class/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmStretchLineMorph.class/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViActionEditor.class/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViChangeNotifier.class/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViGrammarEditor.class/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViNodeStringView.class/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViRuleTextEditor.class/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViRuleTextMorph.class/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViRuleTextualEdit.class/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViSelectionColor.class/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /repository/BaselineOfGramada.package/monticello.meta/initializers.st: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /repository/BaselineOfGramada.package/properties.json: -------------------------------------------------------------------------------- 1 | { 2 | } 3 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocationMorph.class/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocationsMorph.class/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmSHSmalltalkMethods.class/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmUnifiedActionStyler.class/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViActionTextualEdit.class/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViGrammarTextualEdit.class/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViNodeStringRulesModel.class/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /repository/Gramada.package/monticello.meta/package: -------------------------------------------------------------------------------- 1 | (name 'Gramada') -------------------------------------------------------------------------------- /repository/BaselineOfGramada.package/BaselineOfGramada.class/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmCreateIntervalStretches.class/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocationsTreeView.class/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /repository/Gramada.package/ShortenInlineRuleDefinitions.class/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmArgumentsOfKeywordMessageHeader.class/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleActionsEditorConfiguration.class/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /repository/BaselineOfGramada.package/monticello.meta/package: -------------------------------------------------------------------------------- 1 | (name 'BaselineOfGramada') -------------------------------------------------------------------------------- /repository/.filetree: -------------------------------------------------------------------------------- 1 | {"packageExtension" : ".package", 2 | "propertyFileExtension" : ".json" } -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/label.st: -------------------------------------------------------------------------------- 1 | profile 2 | label 3 | ^ 'Gramada' -------------------------------------------------------------------------------- /repository/Gramada.package/OhmGrammar.extension/properties.json: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "OhmGrammar" } 3 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmNodeStretch.class/instance/lines.st: -------------------------------------------------------------------------------- 1 | accessing 2 | lines 3 | 4 | ^ lines -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocation.class/instance/node.st: -------------------------------------------------------------------------------- 1 | accessing 2 | node 3 | 4 | ^ node -------------------------------------------------------------------------------- /repository/Gramada.package/OhmActionEditorData.class/instance/rule.st: -------------------------------------------------------------------------------- 1 | accessing 2 | rule 3 | 4 | ^ rule -------------------------------------------------------------------------------- /repository/Gramada.package/OhmNodeStretch.class/instance/ohmNode.st: -------------------------------------------------------------------------------- 1 | accessing 2 | ohmNode 3 | 4 | ^ ohmNode -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocation.class/instance/state.st: -------------------------------------------------------------------------------- 1 | accessing 2 | state 3 | 4 | ^ state -------------------------------------------------------------------------------- /repository/Gramada.package/OhmStretchLineMorph.class/instance/hint.st: -------------------------------------------------------------------------------- 1 | accessing 2 | hint 3 | 4 | ^ hint -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViNodeStringView.class/instance/node.st: -------------------------------------------------------------------------------- 1 | accessing 2 | node 3 | 4 | ^ node -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViRuleTextualEdit.class/instance/parse.st: -------------------------------------------------------------------------------- 1 | evaluation 2 | parse 3 | 4 | ^ true -------------------------------------------------------------------------------- /repository/Gramada.package/OhmActionEditorData.class/instance/action.st: -------------------------------------------------------------------------------- 1 | accessing 2 | action 3 | 4 | ^ action -------------------------------------------------------------------------------- /repository/Gramada.package/OhmDebugger.class/instance/nodeStack.st: -------------------------------------------------------------------------------- 1 | accessing 2 | nodeStack 3 | 4 | ^ nodeStack -------------------------------------------------------------------------------- /repository/Gramada.package/OhmNodeStringMorph.class/instance/ohmNode.st: -------------------------------------------------------------------------------- 1 | accessing 2 | ohmNode 3 | 4 | ^ ohmNode -------------------------------------------------------------------------------- /repository/Gramada.package/OhmStretchLineMorph.class/instance/ohmNode.st: -------------------------------------------------------------------------------- 1 | accessing 2 | ohmNode 3 | 4 | ^ ohmNode -------------------------------------------------------------------------------- /repository/Gramada.package/OhmStretchLineMorph.class/instance/stretch.st: -------------------------------------------------------------------------------- 1 | accessing 2 | stretch 3 | 4 | ^ stretch -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViActionTextualEdit.class/instance/parse.st: -------------------------------------------------------------------------------- 1 | accessing 2 | parse 3 | 4 | ^ true -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViNodeStringView.class/instance/viModel.st: -------------------------------------------------------------------------------- 1 | accessing 2 | viModel 3 | 4 | ^ viModel -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/defaultView.st: -------------------------------------------------------------------------------- 1 | profile 2 | defaultView 3 | ^ ViTreeViewExtended -------------------------------------------------------------------------------- /repository/Gramada.package/OhmDebugger.class/instance/debugMutex.st: -------------------------------------------------------------------------------- 1 | accessing 2 | debugMutex 3 | 4 | ^ debugMutex -------------------------------------------------------------------------------- /repository/Gramada.package/OhmDebugger.class/instance/stateStack.st: -------------------------------------------------------------------------------- 1 | accessing 2 | stateStack 3 | 4 | ^ stateStack -------------------------------------------------------------------------------- /repository/Gramada.package/OhmNodeStringMorph.class/instance/colorMap.st: -------------------------------------------------------------------------------- 1 | accessing 2 | colorMap 3 | 4 | ^ colorMap -------------------------------------------------------------------------------- /repository/Gramada.package/OhmNodeStringMorph.class/instance/stretches.st: -------------------------------------------------------------------------------- 1 | accessing 2 | stretches 3 | 4 | ^ stretches -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocationsMorph.class/instance/scrollInset.st: -------------------------------------------------------------------------------- 1 | constants 2 | scrollInset 3 | ^ 50@50 -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocationsTreeView.class/instance/model.st: -------------------------------------------------------------------------------- 1 | accessing 2 | model 3 | 4 | ^ viModel -------------------------------------------------------------------------------- /repository/Gramada.package/OhmStretchLineMorph.class/instance/localEnd.st: -------------------------------------------------------------------------------- 1 | accessing 2 | localEnd 3 | 4 | ^ localEnd -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViNodeStringView.class/instance/model.st: -------------------------------------------------------------------------------- 1 | accessing 2 | model 3 | 4 | ^ self viModel -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViRuleEditor.class/instance/ohmRule.st: -------------------------------------------------------------------------------- 1 | accessing 2 | ohmRule 3 | ^ self artifact ohmRule -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViRuleTextualEdit.class/instance/evaluate.st: -------------------------------------------------------------------------------- 1 | evaluation 2 | evaluate 3 | 4 | ^ true -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViRuleTextualEdit.class/instance/ohmRule.st: -------------------------------------------------------------------------------- 1 | accessing 2 | ohmRule 3 | 4 | ^ ohmRule -------------------------------------------------------------------------------- /repository/BaselineOfGramada.package/monticello.meta/categories.st: -------------------------------------------------------------------------------- 1 | SystemOrganization addCategory: #BaselineOfGramada! 2 | -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/id.st: -------------------------------------------------------------------------------- 1 | profile 2 | id 3 | ^ #'427e380c-d8df-5441-a462-76d3eafd33e5' -------------------------------------------------------------------------------- /repository/Gramada.package/OhmDebugger.class/instance/controlMutex.st: -------------------------------------------------------------------------------- 1 | accessing 2 | controlMutex 3 | 4 | ^ controlMutex -------------------------------------------------------------------------------- /repository/Gramada.package/OhmDebugger.class/instance/debugProcess.st: -------------------------------------------------------------------------------- 1 | accessing 2 | debugProcess 3 | 4 | ^ debugProcess -------------------------------------------------------------------------------- /repository/Gramada.package/OhmDebugger.class/instance/haltPosition.st: -------------------------------------------------------------------------------- 1 | accessing 2 | haltPosition 3 | 4 | ^ haltPosition -------------------------------------------------------------------------------- /repository/Gramada.package/OhmGrammar.extension/instance/hasVivideTools.st: -------------------------------------------------------------------------------- 1 | *gramada 2 | hasVivideTools 3 | 4 | ^ true -------------------------------------------------------------------------------- /repository/Gramada.package/OhmNodeStretch.class/instance/lines..st: -------------------------------------------------------------------------------- 1 | accessing 2 | lines: anObject 3 | 4 | lines := anObject -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocation.class/instance/node..st: -------------------------------------------------------------------------------- 1 | accessing 2 | node: anObject 3 | 4 | node := anObject -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocationsMorph.class/instance/reset.st: -------------------------------------------------------------------------------- 1 | layout 2 | reset 3 | 4 | self removeAllMorphs -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocationsTreeView.class/instance/viModel.st: -------------------------------------------------------------------------------- 1 | accessing 2 | viModel 3 | 4 | ^ viModel -------------------------------------------------------------------------------- /repository/Gramada.package/OhmStretchLineMorph.class/instance/localStart.st: -------------------------------------------------------------------------------- 1 | accessing 2 | localStart 3 | 4 | ^ localStart -------------------------------------------------------------------------------- /repository/Gramada.package/OhmStretchLineMorph.class/instance/textMorph.st: -------------------------------------------------------------------------------- 1 | accessing 2 | textMorph 3 | 4 | ^ textMorph -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViActionEditor.class/instance/actionData.st: -------------------------------------------------------------------------------- 1 | accessing 2 | actionData 3 | 4 | ^ actionData -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViGrammarTextualEdit.class/instance/parse.st: -------------------------------------------------------------------------------- 1 | as yet unclassified 2 | parse 3 | 4 | ^ true -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViRuleEditor.class/instance/clear.st: -------------------------------------------------------------------------------- 1 | memento - cleanup 2 | clear 3 | 4 | self artifact clear -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViRuleEditor.class/instance/object.st: -------------------------------------------------------------------------------- 1 | accessing - object 2 | object 3 | 4 | ^ self ohmRule -------------------------------------------------------------------------------- /repository/Gramada.package/OhmActionEditorData.class/instance/rule..st: -------------------------------------------------------------------------------- 1 | accessing 2 | rule: anObject 3 | 4 | rule := anObject -------------------------------------------------------------------------------- /repository/Gramada.package/OhmCreateIntervalStretches.class/instance/stretches.st: -------------------------------------------------------------------------------- 1 | accessing 2 | stretches 3 | 4 | ^ stretches -------------------------------------------------------------------------------- /repository/Gramada.package/OhmDebugger.class/instance/codeUnderDebug.st: -------------------------------------------------------------------------------- 1 | accessing 2 | codeUnderDebug 3 | 4 | ^ codeUnderDebug -------------------------------------------------------------------------------- /repository/Gramada.package/OhmGrammarSmalltalkProxy.extension/properties.json: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "OhmGrammarSmalltalkProxy" } 3 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmNodeStretch.class/instance/addLine..st: -------------------------------------------------------------------------------- 1 | accessing 2 | addLine: aLine 3 | 4 | self lines add: aLine -------------------------------------------------------------------------------- /repository/Gramada.package/OhmNodeStringMorph.class/instance/filterBlock.st: -------------------------------------------------------------------------------- 1 | accessing 2 | filterBlock 3 | 4 | ^ filterBlock -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleActionsEditorConfiguration.class/instance/rule.st: -------------------------------------------------------------------------------- 1 | as yet unclassified 2 | rule 3 | 4 | ^ rule -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocation.class/instance/state..st: -------------------------------------------------------------------------------- 1 | accessing 2 | state: anObject 3 | 4 | state := anObject -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocationMorph.class/instance/mouseUp..st: -------------------------------------------------------------------------------- 1 | event handling 2 | mouseUp: anEvent 3 | 4 | "NOP" -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocationMorph.class/instance/nodeSelected.st: -------------------------------------------------------------------------------- 1 | signals 2 | nodeSelected 3 | 4 | self emit -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocationsMorph.class/instance/nodeMorphs.st: -------------------------------------------------------------------------------- 1 | accessing 2 | nodeMorphs 3 | 4 | ^ nodeMorphs -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocationsMorph.class/instance/rootMorphInset.st: -------------------------------------------------------------------------------- 1 | constants 2 | rootMorphInset 3 | ^ 150@10 -------------------------------------------------------------------------------- /repository/Gramada.package/OhmStretchLineMorph.class/class/stretchHeight.st: -------------------------------------------------------------------------------- 1 | as yet unclassified 2 | stretchHeight 3 | 4 | ^ 6 -------------------------------------------------------------------------------- /repository/Gramada.package/OhmStretchLineMorph.class/instance/hint..st: -------------------------------------------------------------------------------- 1 | accessing 2 | hint: anObject 3 | 4 | hint := anObject -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViActionTextualEdit.class/instance/actionData.st: -------------------------------------------------------------------------------- 1 | accessing 2 | actionData 3 | 4 | ^ actionData -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViGrammarEditor.class/instance/clear.st: -------------------------------------------------------------------------------- 1 | as yet unclassified 2 | clear 3 | 4 | self artifact clear -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViGrammarTextualEdit.class/instance/evaluate.st: -------------------------------------------------------------------------------- 1 | as yet unclassified 2 | evaluate 3 | 4 | ^ true -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViNodeStringRulesModel.class/instance/rules.st: -------------------------------------------------------------------------------- 1 | item model - hierarchy 2 | rules 3 | 4 | ^ rules -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViNodeStringView.class/instance/filterBlock.st: -------------------------------------------------------------------------------- 1 | accessing 2 | filterBlock 3 | 4 | ^ filterBlock -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViNodeStringView.class/instance/filterEdit.st: -------------------------------------------------------------------------------- 1 | initialization 2 | filterEdit 3 | 4 | ^ filterEdit -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViNodeStringView.class/instance/node..st: -------------------------------------------------------------------------------- 1 | accessing 2 | node: anObject 3 | 4 | node := anObject -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViNodeStringView.class/instance/stringViewer.st: -------------------------------------------------------------------------------- 1 | accessing 2 | stringViewer 3 | 4 | ^ stringViewer -------------------------------------------------------------------------------- /repository/Gramada.package/OhmActionEditorData.class/instance/action..st: -------------------------------------------------------------------------------- 1 | accessing 2 | action: anObject 3 | 4 | action := anObject -------------------------------------------------------------------------------- /repository/Gramada.package/OhmCreateIntervalStretches.class/instance/startOffset.st: -------------------------------------------------------------------------------- 1 | accessing 2 | startOffset 3 | 4 | ^ startOffset -------------------------------------------------------------------------------- /repository/Gramada.package/OhmDebugger.class/instance/nodeStack..st: -------------------------------------------------------------------------------- 1 | accessing 2 | nodeStack: anObject 3 | 4 | nodeStack := anObject -------------------------------------------------------------------------------- /repository/Gramada.package/OhmNodeStretch.class/instance/ohmNode..st: -------------------------------------------------------------------------------- 1 | accessing 2 | ohmNode: anObject 3 | 4 | ohmNode := anObject -------------------------------------------------------------------------------- /repository/Gramada.package/OhmNodeStringMorph.class/instance/distanceBetweenLines.st: -------------------------------------------------------------------------------- 1 | constants 2 | distanceBetweenLines 3 | 4 | ^ 25 -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocationMorph.class/class/size..st: -------------------------------------------------------------------------------- 1 | as yet unclassified 2 | size: aNumber 3 | 4 | Size := aNumber -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocationsMorph.class/instance/invocations.st: -------------------------------------------------------------------------------- 1 | accessing 2 | invocations 3 | 4 | ^ invocations -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocationsTreeView.class/instance/scrollArea.st: -------------------------------------------------------------------------------- 1 | accessing 2 | scrollArea 3 | 4 | ^ scrollArea -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViActionTextualEdit.class/instance/method.st: -------------------------------------------------------------------------------- 1 | accessing 2 | method 3 | 4 | ^ self actionData action -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViActionTextualEdit.class/instance/selector.st: -------------------------------------------------------------------------------- 1 | accessing 2 | selector 3 | 4 | ^ self method selector -------------------------------------------------------------------------------- /repository/Gramada.package/OhmDebugger.class/instance/currentInvocation.st: -------------------------------------------------------------------------------- 1 | accessing 2 | currentInvocation 3 | 4 | ^ currentInvocation -------------------------------------------------------------------------------- /repository/Gramada.package/OhmDebugger.class/instance/currentNode.st: -------------------------------------------------------------------------------- 1 | accessing 2 | currentNode 3 | 4 | ^ self currentRuleInvocation node -------------------------------------------------------------------------------- /repository/Gramada.package/OhmDebugger.class/instance/debugMutex..st: -------------------------------------------------------------------------------- 1 | accessing 2 | debugMutex: anObject 3 | 4 | debugMutex := anObject -------------------------------------------------------------------------------- /repository/Gramada.package/OhmDebugger.class/instance/haltAfterCondition.st: -------------------------------------------------------------------------------- 1 | accessing 2 | haltAfterCondition 3 | 4 | ^ haltAfterCondition -------------------------------------------------------------------------------- /repository/Gramada.package/OhmDebugger.class/instance/haltBeforeCondition.st: -------------------------------------------------------------------------------- 1 | accessing 2 | haltBeforeCondition 3 | 4 | ^ haltCondition -------------------------------------------------------------------------------- /repository/Gramada.package/OhmDebugger.class/instance/stateStack..st: -------------------------------------------------------------------------------- 1 | accessing 2 | stateStack: anObject 3 | 4 | stateStack := anObject -------------------------------------------------------------------------------- /repository/Gramada.package/OhmNodeStringMorph.class/instance/colorMap..st: -------------------------------------------------------------------------------- 1 | accessing 2 | colorMap: anObject 3 | 4 | colorMap := anObject -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleActionsEditorConfiguration.class/instance/actions.st: -------------------------------------------------------------------------------- 1 | as yet unclassified 2 | actions 3 | 4 | ^ actions -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocationsMorph.class/instance/rootNodeMorph.st: -------------------------------------------------------------------------------- 1 | accessing 2 | rootNodeMorph 3 | 4 | ^ rootNodeMorph -------------------------------------------------------------------------------- /repository/Gramada.package/OhmStretchLineMorph.class/instance/localEnd..st: -------------------------------------------------------------------------------- 1 | accessing 2 | localEnd: anObject 3 | 4 | localEnd := anObject -------------------------------------------------------------------------------- /repository/Gramada.package/OhmStretchLineMorph.class/instance/ohmNode..st: -------------------------------------------------------------------------------- 1 | accessing 2 | ohmNode: anObject 3 | 4 | ohmNode := anObject -------------------------------------------------------------------------------- /repository/Gramada.package/OhmStretchLineMorph.class/instance/stretch..st: -------------------------------------------------------------------------------- 1 | accessing 2 | stretch: anObject 3 | 4 | stretch := anObject -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViActionTextualEdit.class/instance/theClass.st: -------------------------------------------------------------------------------- 1 | accessing 2 | theClass 3 | 4 | ^ self method methodClass -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViGrammarEditor.class/instance/object.st: -------------------------------------------------------------------------------- 1 | as yet unclassified 2 | object 3 | 4 | ^ self artifact ohmGrammar -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViGrammarTextualEdit.class/instance/ohmGrammar.st: -------------------------------------------------------------------------------- 1 | as yet unclassified 2 | ohmGrammar 3 | 4 | ^ ohmGrammar -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViNodeStringView.class/instance/viModel..st: -------------------------------------------------------------------------------- 1 | accessing 2 | viModel: anObject 3 | 4 | viModel := anObject -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViRuleEditor.class/instance/callingRules.st: -------------------------------------------------------------------------------- 1 | editing 2 | callingRules 3 | 4 | ^ self ohmRule callersToMe -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViRuleTextEditor.class/methodProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "class" : { 3 | }, 4 | "instance" : { 5 | } } 6 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViRuleTextualEdit.class/instance/implementorsOfIt.st: -------------------------------------------------------------------------------- 1 | evaluation 2 | implementorsOfIt 3 | 4 | self openIt -------------------------------------------------------------------------------- /repository/Gramada.package/OhmDebugger.class/instance/controlMutex..st: -------------------------------------------------------------------------------- 1 | accessing 2 | controlMutex: anObject 3 | 4 | controlMutex := anObject -------------------------------------------------------------------------------- /repository/Gramada.package/OhmDebugger.class/instance/currentState.st: -------------------------------------------------------------------------------- 1 | accessing 2 | currentState 3 | 4 | ^ self currentRuleInvocation state -------------------------------------------------------------------------------- /repository/Gramada.package/OhmDebugger.class/instance/debugProcess..st: -------------------------------------------------------------------------------- 1 | accessing 2 | debugProcess: anObject 3 | 4 | debugProcess := anObject -------------------------------------------------------------------------------- /repository/Gramada.package/OhmDebugger.class/instance/haltPosition..st: -------------------------------------------------------------------------------- 1 | accessing 2 | haltPosition: position 3 | 4 | haltPosition := position -------------------------------------------------------------------------------- /repository/Gramada.package/OhmDebugger.class/instance/ruleInvocationStack.st: -------------------------------------------------------------------------------- 1 | accessing 2 | ruleInvocationStack 3 | 4 | ^ ruleInvocationStack -------------------------------------------------------------------------------- /repository/Gramada.package/OhmNodeStringMorph.class/instance/heightOfEmptyStretchBlock.st: -------------------------------------------------------------------------------- 1 | constants 2 | heightOfEmptyStretchBlock 3 | 4 | ^ 5 -------------------------------------------------------------------------------- /repository/Gramada.package/OhmNodeStringMorph.class/instance/stretches..st: -------------------------------------------------------------------------------- 1 | accessing 2 | stretches: anObject 3 | 4 | stretches := anObject -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleActionsEditorConfiguration.class/instance/rule..st: -------------------------------------------------------------------------------- 1 | as yet unclassified 2 | rule: aRule 3 | 4 | rule := aRule -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocationMorph.class/instance/node.st: -------------------------------------------------------------------------------- 1 | accessing 2 | node 3 | "Answer the value of node" 4 | 5 | ^ node -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocationsTreeView.class/instance/viModel..st: -------------------------------------------------------------------------------- 1 | accessing 2 | viModel: anObject 3 | 4 | viModel := anObject -------------------------------------------------------------------------------- /repository/Gramada.package/OhmSHActions.class/instance/terminalExpression..st: -------------------------------------------------------------------------------- 1 | as yet unclassified 2 | terminalExpression: aNode 3 | 4 | ^ {} -------------------------------------------------------------------------------- /repository/Gramada.package/OhmStretchLineMorph.class/instance/handlesMouseOver..st: -------------------------------------------------------------------------------- 1 | event handling 2 | handlesMouseOver: anEvent 3 | 4 | ^ true -------------------------------------------------------------------------------- /repository/Gramada.package/OhmStretchLineMorph.class/instance/localStart..st: -------------------------------------------------------------------------------- 1 | accessing 2 | localStart: anObject 3 | 4 | localStart := anObject -------------------------------------------------------------------------------- /repository/Gramada.package/OhmStretchLineMorph.class/instance/textMorph..st: -------------------------------------------------------------------------------- 1 | accessing 2 | textMorph: anObject 3 | 4 | textMorph := anObject -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViActionEditor.class/instance/actionData..st: -------------------------------------------------------------------------------- 1 | accessing 2 | actionData: anObject 3 | 4 | actionData := anObject -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViGrammarEditor.class/class/supportedTypes.st: -------------------------------------------------------------------------------- 1 | as yet unclassified 2 | supportedTypes 3 | 4 | ^ { OhmGrammar } -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViNodeStringRulesModel.class/instance/theOnlyGroup.st: -------------------------------------------------------------------------------- 1 | item model - hierarchy 2 | theOnlyGroup 3 | 4 | ^ rules -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViNodeStringView.class/instance/filterBlock..st: -------------------------------------------------------------------------------- 1 | accessing 2 | filterBlock: aBlock 3 | 4 | filterBlock := aBlock -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViRuleTextualEdit.class/instance/textMorphClass.st: -------------------------------------------------------------------------------- 1 | accessing 2 | textMorphClass 3 | 4 | ^ OhmViRuleTextMorph -------------------------------------------------------------------------------- /repository/Gramada.package/OhmCreateIntervalStretches.class/instance/stretches..st: -------------------------------------------------------------------------------- 1 | accessing 2 | stretches: anObject 3 | 4 | stretches := anObject -------------------------------------------------------------------------------- /repository/Gramada.package/OhmDebugger.class/instance/codeUnderDebug..st: -------------------------------------------------------------------------------- 1 | accessing 2 | codeUnderDebug: anObject 3 | 4 | codeUnderDebug := anObject -------------------------------------------------------------------------------- /repository/Gramada.package/OhmDebugger.class/instance/currentRuleInvocation.st: -------------------------------------------------------------------------------- 1 | accessing 2 | currentRuleInvocation 3 | 4 | ^ self currentInvocation -------------------------------------------------------------------------------- /repository/Gramada.package/OhmInvolvedRules.class/instance/terminalExpression..st: -------------------------------------------------------------------------------- 1 | standard attributes 2 | terminalExpression: aNode 3 | 4 | ^ {} -------------------------------------------------------------------------------- /repository/Gramada.package/OhmNodeStretch.class/instance/highlightOn..st: -------------------------------------------------------------------------------- 1 | accessing 2 | highlightOn: evt 3 | 4 | self lines do: [:l | l highlightOn] -------------------------------------------------------------------------------- /repository/Gramada.package/OhmNodeStretch.class/instance/initialize.st: -------------------------------------------------------------------------------- 1 | initialize-release 2 | initialize 3 | 4 | self lines: OrderedCollection new. -------------------------------------------------------------------------------- /repository/Gramada.package/OhmNodeStringMorph.class/instance/stretchBlockBottomPadding.st: -------------------------------------------------------------------------------- 1 | constants 2 | stretchBlockBottomPadding 3 | 4 | ^ 15 -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocationMorph.class/class/horizontalSpacing.st: -------------------------------------------------------------------------------- 1 | as yet unclassified 2 | horizontalSpacing 3 | ^ self size x * 1 -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocationMorph.class/instance/handlesMouseDown..st: -------------------------------------------------------------------------------- 1 | event handling 2 | handlesMouseDown: anEvent 3 | 4 | ^true -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocationMorph.class/instance/mouseDown..st: -------------------------------------------------------------------------------- 1 | event handling 2 | mouseDown: anEvent 3 | 4 | self nodeSelected. -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocationsMorph.class/instance/nodeMorphs..st: -------------------------------------------------------------------------------- 1 | accessing 2 | nodeMorphs: anObject 3 | 4 | nodeMorphs := anObject -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocationsMorph.class/instance/selectionChanged..st: -------------------------------------------------------------------------------- 1 | signals 2 | selectionChanged: invocations 3 | 4 | self emit. -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViGrammarEditor.class/instance/group.st: -------------------------------------------------------------------------------- 1 | as yet unclassified 2 | group 3 | 4 | ^ self object namespace namespaceName -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViNodeStringRulesModel.class/instance/rules..st: -------------------------------------------------------------------------------- 1 | item model - hierarchy 2 | rules: newRules 3 | 4 | rules := newRules. -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViRuleEditor.class/instance/artifactName.st: -------------------------------------------------------------------------------- 1 | accessing 2 | artifactName 3 | 4 | ^ self ohmRule grammar grammarName -------------------------------------------------------------------------------- /repository/Gramada.package/OhmCreateIntervalStretches.class/instance/startOffset..st: -------------------------------------------------------------------------------- 1 | accessing 2 | startOffset: aNumber 3 | 4 | startOffset := aNumber -------------------------------------------------------------------------------- /repository/Gramada.package/OhmNodeStretch.class/instance/highlightOff..st: -------------------------------------------------------------------------------- 1 | accessing 2 | highlightOff: evt 3 | 4 | self lines do: [:l | l highlightOff] -------------------------------------------------------------------------------- /repository/Gramada.package/OhmNodeStringMorph.class/instance/textStyle.st: -------------------------------------------------------------------------------- 1 | constants 2 | textStyle 3 | 4 | ^ TextConstants at: #BitstreamVeraSansMono -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocationMorph.class/class/size.st: -------------------------------------------------------------------------------- 1 | as yet unclassified 2 | size 3 | "default Size of a NodeMorph" 4 | 5 | ^ 60@40 -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocationsMorph.class/instance/selectedInvocation.st: -------------------------------------------------------------------------------- 1 | accessing 2 | selectedInvocation 3 | 4 | ^ selectedInvocation -------------------------------------------------------------------------------- /repository/Gramada.package/OhmSHSmalltalkMethods.class/instance/terminalExpression..st: -------------------------------------------------------------------------------- 1 | as yet unclassified 2 | terminalExpression: aNode 3 | 4 | ^ { } -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViActionEditor.class/class/supportedTypes.st: -------------------------------------------------------------------------------- 1 | as yet unclassified 2 | supportedTypes 3 | 4 | ^ { OhmActionEditorData } -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViNodeStringView.class/instance/process..st: -------------------------------------------------------------------------------- 1 | updating 2 | process: model 3 | 4 | self viModel: model. 5 | 6 | self reset. -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViNodeStringView.class/instance/stringViewer..st: -------------------------------------------------------------------------------- 1 | accessing 2 | stringViewer: anObject 3 | 4 | stringViewer := anObject -------------------------------------------------------------------------------- /repository/Gramada.package/OhmDebugger.class/instance/haltBeforeCondition..st: -------------------------------------------------------------------------------- 1 | accessing 2 | haltBeforeCondition: anObject 3 | 4 | haltCondition := anObject -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocation.class/instance/temporaryChildBindings.st: -------------------------------------------------------------------------------- 1 | accessing 2 | temporaryChildBindings 3 | 4 | ^ temporaryChildBindings -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocationMorph.class/instance/children.st: -------------------------------------------------------------------------------- 1 | accessing 2 | children 3 | "Answer the value of children" 4 | 5 | ^ children -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocationMorph.class/instance/node..st: -------------------------------------------------------------------------------- 1 | accessing 2 | node: anObject 3 | "Set the value of node" 4 | 5 | node := anObject -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocationsMorph.class/instance/onSelectionCallbacks.st: -------------------------------------------------------------------------------- 1 | accessing 2 | onSelectionCallbacks 3 | 4 | ^ onSelectionCallbacks -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocationsMorph.class/instance/rootNodeMorph..st: -------------------------------------------------------------------------------- 1 | accessing 2 | rootNodeMorph: anObject 3 | 4 | rootNodeMorph := anObject -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocationsTreeView.class/instance/scrollArea..st: -------------------------------------------------------------------------------- 1 | accessing 2 | scrollArea: aScrollArea 3 | 4 | scrollArea := aScrollArea -------------------------------------------------------------------------------- /repository/Gramada.package/OhmStretchLineMorph.class/instance/stretchLength.st: -------------------------------------------------------------------------------- 1 | accessing 2 | stretchLength 3 | 4 | ^ self ohmNode interval contents size -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViRuleEditor.class/instance/browseActions.st: -------------------------------------------------------------------------------- 1 | editing 2 | browseActions 3 | 4 | #artifacts openScriptWith: self matchingActions -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViRuleEditor.class/instance/browseCallers.st: -------------------------------------------------------------------------------- 1 | editing 2 | browseCallers 3 | 4 | #artifacts openScriptWith: self callingRules. -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViRuleEditor.class/instance/initializeResizeHandle.st: -------------------------------------------------------------------------------- 1 | initialization 2 | initializeResizeHandle 3 | 4 | resizeHandle := nil. -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViRuleTextualEdit.class/instance/ohmRule..st: -------------------------------------------------------------------------------- 1 | accessing 2 | ohmRule: anOhmRule 3 | 4 | ohmRule := anOhmRule. 5 | self clear. -------------------------------------------------------------------------------- /repository/Gramada.package/.filetree: -------------------------------------------------------------------------------- 1 | { 2 | "noMethodMetaData" : true, 3 | "separateMethodMetaAndSource" : false, 4 | "useCypressPropertiesFile" : true } 5 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmDebugger.class/instance/haltAfterCondition..st: -------------------------------------------------------------------------------- 1 | accessing 2 | haltAfterCondition: anObject 3 | 4 | haltAfterCondition := anObject -------------------------------------------------------------------------------- /repository/Gramada.package/OhmDebugger.class/instance/ruleInvocationStack..st: -------------------------------------------------------------------------------- 1 | accessing 2 | ruleInvocationStack: anObject 3 | 4 | ruleInvocationStack := anObject -------------------------------------------------------------------------------- /repository/Gramada.package/OhmNodeStretch.class/class/newFor..st: -------------------------------------------------------------------------------- 1 | as yet unclassified 2 | newFor: aNode 3 | 4 | ^ self new 5 | ohmNode: aNode; 6 | yourself -------------------------------------------------------------------------------- /repository/Gramada.package/OhmNodeStringMorph.class/instance/ohmNode..st: -------------------------------------------------------------------------------- 1 | accessing 2 | ohmNode: anObject 3 | 4 | ohmNode := anObject. 5 | self contentChanged. -------------------------------------------------------------------------------- /repository/Gramada.package/OhmNodeStringMorph.class/instance/stretchDistance.st: -------------------------------------------------------------------------------- 1 | constants 2 | stretchDistance 3 | 4 | ^ OhmStretchLineMorph stretchHeight * 1.5 -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocationsMorph.class/instance/invocations..st: -------------------------------------------------------------------------------- 1 | accessing 2 | invocations: allInvocations 3 | 4 | invocations := allInvocations -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocationsTreeView.class/instance/ruleInvocationsViewer.st: -------------------------------------------------------------------------------- 1 | accessing 2 | ruleInvocationsViewer 3 | 4 | ^ ruleInvocationsViewer -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViGrammarEditor.class/instance/grammarDefinitionChangeFinished.st: -------------------------------------------------------------------------------- 1 | as yet unclassified 2 | grammarDefinitionChangeFinished 3 | 4 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViGrammarEditor.class/instance/initializeResizeHandle.st: -------------------------------------------------------------------------------- 1 | as yet unclassified 2 | initializeResizeHandle 3 | 4 | resizeHandle := nil. -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViRuleEditor.class/instance/object..st: -------------------------------------------------------------------------------- 1 | accessing - object 2 | object: anOhmRule 3 | 4 | self artifact ohmRule: anOhmRule. 5 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViRuleTextualEdit.class/instance/sendersOfIt.st: -------------------------------------------------------------------------------- 1 | evaluation 2 | sendersOfIt 3 | 4 | #artifacts openScriptWith: self callingRules -------------------------------------------------------------------------------- /repository/Gramada.package/OhmDebugger.class/class/debug..st: -------------------------------------------------------------------------------- 1 | as yet unclassified 2 | debug: codeBlock 3 | 4 | ^ self new 5 | codeUnderDebug: codeBlock; 6 | debug -------------------------------------------------------------------------------- /repository/Gramada.package/OhmDebugger.class/instance/nextToLastRuleInvocation.st: -------------------------------------------------------------------------------- 1 | accessing 2 | nextToLastRuleInvocation 3 | 4 | ^ self ruleInvocationStack nextToLast -------------------------------------------------------------------------------- /repository/Gramada.package/OhmNodeStringMorph.class/instance/characterWidth.st: -------------------------------------------------------------------------------- 1 | constants 2 | characterWidth 3 | 4 | ^ (self textStyle fontOfPointSize: 12) widthOf: $a -------------------------------------------------------------------------------- /repository/Gramada.package/OhmNodeStringMorph.class/instance/filterBlock..st: -------------------------------------------------------------------------------- 1 | accessing 2 | filterBlock: aBlock 3 | 4 | filterBlock := aBlock. 5 | self contentChanged. -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocationMorph.class/instance/layoutWidth.st: -------------------------------------------------------------------------------- 1 | accessing 2 | layoutWidth 3 | "Answer the value of layoutWidth" 4 | 5 | ^ layoutWidth -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViActionTextualEdit.class/instance/actionData..st: -------------------------------------------------------------------------------- 1 | accessing 2 | actionData: anObject 3 | 4 | actionData := anObject. 5 | self clear. -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViGrammarEditor.class/instance/object..st: -------------------------------------------------------------------------------- 1 | as yet unclassified 2 | object: objectToEdit 3 | 4 | self artifact ohmGrammar: objectToEdit -------------------------------------------------------------------------------- /repository/BaselineOfGramada.package/.filetree: -------------------------------------------------------------------------------- 1 | { 2 | "noMethodMetaData" : true, 3 | "separateMethodMetaAndSource" : false, 4 | "useCypressPropertiesFile" : true } 5 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmDebugger.class/instance/currentInvocation..st: -------------------------------------------------------------------------------- 1 | accessing 2 | currentInvocation: aRuleInvocation 3 | 4 | currentInvocation := aRuleInvocation -------------------------------------------------------------------------------- /repository/Gramada.package/OhmNodeStringMorph.class/instance/createStretchObjectFor..st: -------------------------------------------------------------------------------- 1 | private 2 | createStretchObjectFor: aNode 3 | 4 | ^ OhmNodeStretch newFor: aNode -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocation.class/instance/initialize.st: -------------------------------------------------------------------------------- 1 | as yet unclassified 2 | initialize 3 | 4 | self temporaryChildBindings: OrderedCollection new. -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocationMorph.class/instance/children..st: -------------------------------------------------------------------------------- 1 | accessing 2 | children: anObject 3 | "Set the value of children" 4 | 5 | children := anObject -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocationMorph.class/instance/lineToParent.st: -------------------------------------------------------------------------------- 1 | accessing 2 | lineToParent 3 | "Answer the value of lineToParent" 4 | 5 | ^ lineToParent -------------------------------------------------------------------------------- /repository/Gramada.package/OhmDebugger.class/instance/haltDebugProcess.st: -------------------------------------------------------------------------------- 1 | debugging callbacks 2 | haltDebugProcess 3 | 4 | self controlMutex signal. 5 | self debugMutex wait. -------------------------------------------------------------------------------- /repository/Gramada.package/OhmGrammar.extension/methodProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "class" : { 3 | }, 4 | "instance" : { 5 | "hasVivideTools" : "pre 11/21/2017 11:11" } } 6 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocation.class/instance/temporaryChildBindings..st: -------------------------------------------------------------------------------- 1 | accessing 2 | temporaryChildBindings: anObject 3 | 4 | temporaryChildBindings := anObject -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocationMorph.class/instance/visualization.st: -------------------------------------------------------------------------------- 1 | accessing 2 | visualization 3 | "Answer the value of visualization" 4 | 5 | ^ visualization -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocationsTreeView.class/instance/initialize.st: -------------------------------------------------------------------------------- 1 | as yet unclassified 2 | initialize 3 | 4 | super initialize. 5 | self color: Color white. -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViGrammarTextualEdit.class/instance/ohmGrammar..st: -------------------------------------------------------------------------------- 1 | as yet unclassified 2 | ohmGrammar: aGrammar 3 | 4 | ohmGrammar := aGrammar. 5 | self clear. -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViSelectionColor.class/methodProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "class" : { 3 | "colorForLabel:" : "pre 6/19/2015 18:30" }, 4 | "instance" : { 5 | } } 6 | -------------------------------------------------------------------------------- /repository/BaselineOfGramada.package/BaselineOfGramada.class/methodProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "class" : { 3 | }, 4 | "instance" : { 5 | "baseline:" : "pre 3/6/2020 13:15" } } 6 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleActionsEditorConfiguration.class/instance/actions..st: -------------------------------------------------------------------------------- 1 | as yet unclassified 2 | actions: collectionOfActions 3 | 4 | actions := collectionOfActions -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocationsMorph.class/instance/selectedInvocation..st: -------------------------------------------------------------------------------- 1 | accessing 2 | selectedInvocation: anInvocation 3 | 4 | selectedInvocation := anInvocation -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocationsTreeView.class/instance/ruleInvocationsViewer..st: -------------------------------------------------------------------------------- 1 | accessing 2 | ruleInvocationsViewer: aMorph 3 | 4 | ruleInvocationsViewer := aMorph -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleStyler.class/methodProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "class" : { 3 | }, 4 | "instance" : { 5 | "rangesIn:setWorkspace:" : "pre 5/21/2017 19:07" } } 6 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmSHSmalltalkMethods.class/instance/listExpression..st: -------------------------------------------------------------------------------- 1 | as yet unclassified 2 | listExpression: aNode 3 | 4 | ^ aNode children gather: [:c | self value: c] -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViGrammarEditor.class/instance/updateSourceFromChangeEvent..st: -------------------------------------------------------------------------------- 1 | as yet unclassified 2 | updateSourceFromChangeEvent: newGrammar 3 | 4 | self flag: #todo. -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViRuleTextMorph.class/methodProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "class" : { 3 | }, 4 | "instance" : { 5 | "defaultContextMenu" : "pre 6/10/2015 16:33" } } 6 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViTextStyler.class/methodProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "class" : { 3 | }, 4 | "instance" : { 5 | "rangesIn:setWorkspace:" : "pre 10/7/2015 15:42" } } 6 | -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/scriptsToBookmark.st: -------------------------------------------------------------------------------- 1 | installation 2 | scriptsToBookmark 3 | 4 | ^ self AllGramadaScripts copyWithoutAll: #(GramadaGrammarRuleBrowser) -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocationMorph.class/class/spacing.st: -------------------------------------------------------------------------------- 1 | as yet unclassified 2 | spacing 3 | "default distance between centers of sibling nodes" 4 | 5 | ^self size x* 1.2 -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocationMorph.class/instance/layoutWidth..st: -------------------------------------------------------------------------------- 1 | accessing 2 | layoutWidth: anObject 3 | "Set the value of layoutWidth" 4 | 5 | layoutWidth := anObject -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViActionEditor.class/instance/browsePotentialChildren.st: -------------------------------------------------------------------------------- 1 | accessing 2 | browsePotentialChildren 3 | 4 | #artifacts openScriptWith: self potentialChildActions -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViActionTextualEdit.class/instance/initialize.st: -------------------------------------------------------------------------------- 1 | accessing 2 | initialize 3 | 4 | super initialize. 5 | self textMorph styler: OhmUnifiedActionStyler new. -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViRuleEditor.class/instance/deleteRule.st: -------------------------------------------------------------------------------- 1 | editing 2 | deleteRule 3 | 4 | self ohmRule boundGrammar removeRuleNamed: self ohmRule ruleName. 5 | self close. -------------------------------------------------------------------------------- /repository/Gramada.package/ShortenInlineRuleDefinitions.class/instance/Seq.withManyIters..st: -------------------------------------------------------------------------------- 1 | as yet unclassified 2 | Seq: aNode withManyIters: manyIters 3 | ^ aNode interval contents -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocationMorph.class/instance/addChild..st: -------------------------------------------------------------------------------- 1 | accessing 2 | addChild: aNodeMorph 3 | 4 | self addMorph: aNodeMorph. 5 | self children add: aNodeMorph. 6 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocationMorph.class/instance/highlight.st: -------------------------------------------------------------------------------- 1 | layout 2 | highlight 3 | 4 | self 5 | borderWidth: 10; 6 | borderColor: Color white. 7 | self startStepping. -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocationMorph.class/instance/lineToParent..st: -------------------------------------------------------------------------------- 1 | accessing 2 | lineToParent: anObject 3 | "Set the value of lineToParent" 4 | 5 | lineToParent := anObject -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocationMorph.class/instance/visualization..st: -------------------------------------------------------------------------------- 1 | accessing 2 | visualization: anObject 3 | "Set the value of visualization" 4 | 5 | visualization := anObject -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocationsMorph.class/instance/currentlyHighlightedNode.st: -------------------------------------------------------------------------------- 1 | accessing 2 | currentlyHighlightedNode 3 | 4 | ^ self nodeMorphs at: self selectedInvocation node -------------------------------------------------------------------------------- /repository/Gramada.package/OhmSHSmalltalkMethods.class/instance/defaultExpression..st: -------------------------------------------------------------------------------- 1 | as yet unclassified 2 | defaultExpression: aNode 3 | 4 | ^ aNode children gather: [:c | self value: c ] -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViChangeNotifier.class/instance/unsubscribe.st: -------------------------------------------------------------------------------- 1 | notification-registering 2 | unsubscribe 3 | 4 | OhmChangeNotifier uniqueInstance noMoreNotificationsFor: self. -------------------------------------------------------------------------------- /repository/Gramada.package/OhmGrammarSmalltalkProxy.extension/methodProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "class" : { 3 | "noteCompilationOf:meta:" : "pre 11/21/2017 15:20" }, 4 | "instance" : { 5 | } } 6 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmNodeStringMorph.class/instance/adjustOwnBounds.st: -------------------------------------------------------------------------------- 1 | layout 2 | adjustOwnBounds 3 | 4 | self height: (self submorphs collect: [:sm | sm height]) sum. 5 | 6 | 7 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmNodeStringMorph.class/instance/initialize.st: -------------------------------------------------------------------------------- 1 | initialize-release 2 | initialize 3 | 4 | super initialize. 5 | self 6 | color: Color white; 7 | borderWidth: 0. -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocation.class/class/onNode.at..st: -------------------------------------------------------------------------------- 1 | as yet unclassified 2 | onNode: aNode at: aState 3 | 4 | ^ self new 5 | node: aNode; 6 | state: aState; 7 | yourself -------------------------------------------------------------------------------- /repository/Gramada.package/OhmSHActions.class/instance/defaultExpression..st: -------------------------------------------------------------------------------- 1 | as yet unclassified 2 | defaultExpression: aNode 3 | 4 | ^ (aNode children gather: [:child | self value: child]) flatten -------------------------------------------------------------------------------- /repository/Gramada.package/OhmDebugger.class/instance/proceed.st: -------------------------------------------------------------------------------- 1 | debugging 2 | proceed 3 | 4 | self debugProcess isTerminated 5 | ifFalse: [self debugMutex signal. 6 | self controlMutex wait.] -------------------------------------------------------------------------------- /repository/Gramada.package/OhmInvolvedRules.class/instance/listExpression..st: -------------------------------------------------------------------------------- 1 | standard attributes 2 | listExpression: aNode 3 | 4 | ^ Set newFrom: (aNode children gather: [:child | self value: child]) -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocationsMorph.class/instance/initialize.st: -------------------------------------------------------------------------------- 1 | initialize-release 2 | initialize 3 | 4 | super initialize. 5 | self 6 | color: Color white; 7 | layoutInset: 20. -------------------------------------------------------------------------------- /repository/Gramada.package/OhmStretchLineMorph.class/instance/mouseLeave..st: -------------------------------------------------------------------------------- 1 | event handling 2 | mouseLeave: evt 3 | 4 | self stretch highlightOff: evt. 5 | 6 | self hint abandon. 7 | self hint: nil. -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViRuleEditor.class/instance/group.st: -------------------------------------------------------------------------------- 1 | accessing - object 2 | group 3 | 4 | ^ self ohmRule boundGrammar 5 | ifNil: ['No grammar'] 6 | ifNotNilDo: [:g | g grammarName] -------------------------------------------------------------------------------- /repository/Gramada.package/OhmDebugger.class/instance/finalize.st: -------------------------------------------------------------------------------- 1 | initialize-release 2 | finalize 3 | 4 | [self uninstallLayer. 5 | self debugProcess terminate] 6 | on: Exception do: [:e | e return] -------------------------------------------------------------------------------- /repository/Gramada.package/OhmGrammarSmalltalkProxy.extension/class/noteCompilationOf.meta..st: -------------------------------------------------------------------------------- 1 | *gramada 2 | noteCompilationOf: aSelector meta: isMeta 3 | 4 | ^ super noteCompilationOf: aSelector meta: isMeta -------------------------------------------------------------------------------- /repository/Gramada.package/OhmNodeStringMorph.class/instance/filterStretches..st: -------------------------------------------------------------------------------- 1 | private 2 | filterStretches: ohmNodeStretches 3 | ^ ohmNodeStretches collect: [:stretches | stretches select: self filterBlock] -------------------------------------------------------------------------------- /repository/Gramada.package/OhmNodeStringMorph.class/instance/stretchColors.st: -------------------------------------------------------------------------------- 1 | constants 2 | stretchColors 3 | 4 | ^ {Color red . Color blue . Color gray . Color orange . Color green . Color lightBrown } -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocationsMorph.class/instance/onSelectionCallbacks..st: -------------------------------------------------------------------------------- 1 | accessing 2 | onSelectionCallbacks: invocationsToCallbacks 3 | 4 | onSelectionCallbacks := invocationsToCallbacks -------------------------------------------------------------------------------- /repository/Gramada.package/OhmSHSmalltalkMethods.class/instance/symbolLiteral.withAlts..st: -------------------------------------------------------------------------------- 1 | as yet unclassified 2 | symbolLiteral: aNode withAlts: alternatives 3 | ^ { self rangeFrom: aNode type: #symbol } -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViChangeNotifier.class/instance/subscribe.st: -------------------------------------------------------------------------------- 1 | notification-registering 2 | subscribe 3 | 4 | OhmChangeNotifier uniqueInstance notify: self ofAllOhmChangesUsing: #notifyEvent: -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViRuleEditor.class/class/supportedTypes.st: -------------------------------------------------------------------------------- 1 | as yet unclassified 2 | supportedTypes 3 | 4 | ^ {OhmRule . OhmRuleDefine . OhmRuleOverride . 5 | OhmRuleExtend . OhmRuleInline} -------------------------------------------------------------------------------- /repository/Gramada.package/OhmArgumentsOfKeywordMessageHeader.class/instance/KeywordMethodHeader.segments..st: -------------------------------------------------------------------------------- 1 | as yet unclassified 2 | KeywordMethodHeader: aNode segments: segments 3 | 4 | ^ self value: segments -------------------------------------------------------------------------------- /repository/Gramada.package/OhmNodeStringMorph.class/instance/decomposeString..st: -------------------------------------------------------------------------------- 1 | private 2 | decomposeString: aString 3 | 4 | ^ (aString copyReplaceAll: '' , Character tab with: ' ' asTokens: false) lines 5 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocationsMorph.class/instance/activeInvocations.st: -------------------------------------------------------------------------------- 1 | accessing 2 | activeInvocations 3 | 4 | ^ self invocations copyFrom: 1 to: (invocations indexOf: self selectedInvocation) -------------------------------------------------------------------------------- /repository/Gramada.package/OhmSHSmalltalkMethods.class/instance/floatingPointLiteral.withAlt..st: -------------------------------------------------------------------------------- 1 | as yet unclassified 2 | floatingPointLiteral: aNode withAlt: alt 3 | ^ { self rangeFrom: aNode type: #number } -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViGrammarTextualEdit.class/instance/clear.st: -------------------------------------------------------------------------------- 1 | as yet unclassified 2 | clear 3 | 4 | self ohmGrammar 5 | ifNotNilDo: [:g | self theText: g grammarDefinitionAsString , Character cr] -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViRuleEditor.class/instance/ruleSourceChangeFinished.st: -------------------------------------------------------------------------------- 1 | editing 2 | ruleSourceChangeFinished 3 | 4 | "No action required the ViOhmRuleTextualEdit has already taken care of this." -------------------------------------------------------------------------------- /repository/Gramada.package/ShortenInlineRuleDefinitions.class/instance/TermInline.withSeq.withCaseName..st: -------------------------------------------------------------------------------- 1 | as yet unclassified 2 | TermInline: aNode withSeq: Seq withCaseName: caseName 3 | ^ self value: caseName -------------------------------------------------------------------------------- /repository/Gramada.package/OhmSHSmalltalkMethods.class/instance/rangeFrom.type..st: -------------------------------------------------------------------------------- 1 | as yet unclassified 2 | rangeFrom: aNode type: type 3 | 4 | ^ SHRange start: aNode interval start end: aNode interval end type: type -------------------------------------------------------------------------------- /repository/Gramada.package/OhmSHSmalltalkMethods.class/instance/reservedIdentifier.withAlt..st: -------------------------------------------------------------------------------- 1 | as yet unclassified 2 | reservedIdentifier: aNode withAlt: alt 3 | 4 | ^ { self rangeFrom: aNode type: #'#self' } 5 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmStretchLineMorph.class/instance/initialize.st: -------------------------------------------------------------------------------- 1 | initialize-release 2 | initialize 3 | 4 | super initialize. 5 | 6 | self 7 | height: self class stretchHeight; 8 | borderWidth: 0. -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViNodeStringView.class/instance/keyboardFocusDelegate.st: -------------------------------------------------------------------------------- 1 | initialization 2 | keyboardFocusDelegate 3 | 4 | ^ self submorphs 5 | ifEmpty: [ self ] 6 | ifNotEmptyDo: [:sms | sms first] -------------------------------------------------------------------------------- /repository/Gramada.package/ShortenInlineRuleDefinitions.class/instance/defaultExpression..st: -------------------------------------------------------------------------------- 1 | as yet unclassified 2 | defaultExpression: aNode 3 | 4 | ^ aNode children inject: '' into: [:s :c | s , (self value: c)] -------------------------------------------------------------------------------- /repository/Gramada.package/OhmInvolvedRules.class/instance/defaultExpression..st: -------------------------------------------------------------------------------- 1 | standard attributes 2 | defaultExpression: aNode 3 | 4 | ^ Set newFrom: ((aNode children gather: [:c | self value: c]) 5 | , { aNode ruleName}) -------------------------------------------------------------------------------- /repository/Gramada.package/OhmNodeStringMorph.class/instance/ohmNode.withFilterBlock..st: -------------------------------------------------------------------------------- 1 | accessing 2 | ohmNode: anObject withFilterBlock: aBlock 3 | 4 | ohmNode := anObject. 5 | filterBlock := aBlock. 6 | self contentChanged. -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocationsMorph.class/instance/callbacksForSelectedInvocation..st: -------------------------------------------------------------------------------- 1 | accessing 2 | callbacksForSelectedInvocation: invocationsToCallbacks 3 | 4 | self onSelectionCallbacks: invocationsToCallbacks -------------------------------------------------------------------------------- /repository/Gramada.package/OhmNodeStringMorph.class/instance/newStretchBlock.st: -------------------------------------------------------------------------------- 1 | creation 2 | newStretchBlock 3 | 4 | ^ RectangleMorph new 5 | borderWidth: 0; 6 | borderColor: Color red; 7 | color: Color white; 8 | yourself -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViActionEditor.class/instance/object..st: -------------------------------------------------------------------------------- 1 | as yet unclassified 2 | object: anObject 3 | 4 | self actionData: anObject. 5 | self artifact actionData: anObject. 6 | ^ super object: self actionData action. -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocationsMorph.class/instance/highlightActiveInvocations.st: -------------------------------------------------------------------------------- 1 | layout 2 | highlightActiveInvocations 3 | 4 | self invocations collect: [:i | i node] thenDo: [:n | (self nodeMorphs at: n) text allBold ] -------------------------------------------------------------------------------- /repository/Gramada.package/OhmStretchLineMorph.class/instance/highlightOff.st: -------------------------------------------------------------------------------- 1 | highlighting 2 | highlightOff 3 | 4 | self textMorph selectFrom:0 to: 0. 5 | self textMorph selectionChanged; changed. 6 | self color: (self color negated). -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViNodeStringView.class/instance/initialize.st: -------------------------------------------------------------------------------- 1 | initialization 2 | initialize 3 | 4 | super initialize. 5 | 6 | self 7 | color: Color white; 8 | borderWidth: 0; 9 | filterBlock: [:stretch | true ]. -------------------------------------------------------------------------------- /repository/Gramada.package/OhmDebugger.class/instance/activeRuleInvocationsStack.st: -------------------------------------------------------------------------------- 1 | accessing 2 | activeRuleInvocationsStack 3 | 4 | ^ self ruleInvocationStack copyFrom: 1 5 | to: (self ruleInvocationStack indexOf: self currentInvocation) -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocationsTreeView.class/instance/model..st: -------------------------------------------------------------------------------- 1 | initialization 2 | model: anItemModel 3 | 4 | self disconnectModel. 5 | 6 | viModel := anItemModel. 7 | 8 | self 9 | reset; 10 | connectModel. -------------------------------------------------------------------------------- /repository/Gramada.package/OhmSHSmalltalkMethods.class/instance/keyword.withIdentifier.withPrimitive..st: -------------------------------------------------------------------------------- 1 | as yet unclassified 2 | keyword: aNode withIdentifier: identifier withPrimitive: primitive 3 | 4 | ^ {self rangeFrom: aNode type: #keyword} -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViRuleEditor.class/instance/matchingActions.st: -------------------------------------------------------------------------------- 1 | editing 2 | matchingActions 3 | 4 | | actions | 5 | 6 | ^ ({ self ohmRule } , self ohmRule inlineRules) 7 | gather: [:r | OhmAttributes possibleActionsForRule: r] -------------------------------------------------------------------------------- /repository/Gramada.package/OhmNodeStringMorph.class/instance/newStretchLineFor..st: -------------------------------------------------------------------------------- 1 | creation 2 | newStretchLineFor: aStretch 3 | 4 | ^ OhmStretchLineMorph new 5 | ohmNode: aStretch; 6 | color: (self colorMap at: aStretch ruleName) 7 | yourself -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleActionsEditorConfiguration.class/instance/actionsViewOnRule.st: -------------------------------------------------------------------------------- 1 | as yet unclassified 2 | actionsViewOnRule 3 | 4 | ^ self actions collect: [:a | OhmActionEditorData new 5 | rule: self rule; 6 | action: a; 7 | yourself] -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViChangeNotifier.class/methodProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "class" : { 3 | }, 4 | "instance" : { 5 | "filter" : "pre 6/4/2015 14:30", 6 | "subscribe" : "pre 6/4/2015 14:02", 7 | "unsubscribe" : "pre 5/28/2015 09:45" } } 8 | -------------------------------------------------------------------------------- /repository/Gramada.package/ShortenInlineRuleDefinitions.class/instance/AltRec.withTerm.withPrimitive.withAlt..st: -------------------------------------------------------------------------------- 1 | as yet unclassified 2 | AltRec: aNode withTerm: term withPrimitive: primitive withAlt: alt 3 | ^ (self value: term) , ' | ' , (self value: alt) -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViNodeStringView.class/instance/updateFor.in..st: -------------------------------------------------------------------------------- 1 | initialization 2 | updateFor: aScript in: anEnvironment 3 | "Read a script's meta-data and update my properties and maybe communication protocal with the environment." 4 | self reset -------------------------------------------------------------------------------- /repository/Gramada.package/OhmDebugger.class/instance/previousNode.st: -------------------------------------------------------------------------------- 1 | accessing 2 | previousNode 3 | 4 | self ruleInvocationStack size < 2 ifTrue: [^ nil]. 5 | ^ (self ruleInvocationStack at: (self ruleInvocationStack indexOf: self currentRuleInvocation) - 1) node -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViRuleEditor.class/instance/updateSourceFromChangeEvent..st: -------------------------------------------------------------------------------- 1 | initialization 2 | updateSourceFromChangeEvent: modifiedEvent 3 | 4 | modifiedEvent oldRule ruleName = self ohmRule ruleName 5 | ifTrue: [ self object: modifiedEvent newRule.] -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/AllGramadaScripts.st: -------------------------------------------------------------------------------- 1 | installation 2 | AllGramadaScripts 3 | 4 | ^ #(GramadaDebuggerPane GramadaGrammarLiveEditor GramadaGrammarsBrowser GramadaParseResultVisualizer GramadaGrammarRuleBrowser GramadaSyntaxTestBrowser) -------------------------------------------------------------------------------- /repository/Gramada.package/OhmSHSmalltalkMethods.class/instance/UnaryMethodHeader.withUnaryMessageSelector..st: -------------------------------------------------------------------------------- 1 | as yet unclassified 2 | UnaryMethodHeader: aNode withUnaryMessageSelector: UnaryMessageSelector 3 | 4 | ^ { self rangeFrom: aNode type: #patternUnary } 5 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmSHActions.class/instance/binding.withPrimitive.withIdent..st: -------------------------------------------------------------------------------- 1 | as yet unclassified 2 | binding: aNode withPrimitive: primitive withIdent: ident 3 | ^ { SHRange 4 | start: aNode interval start 5 | end: aNode interval end 6 | type: #tempVar } -------------------------------------------------------------------------------- /repository/Gramada.package/OhmStretchLineMorph.class/instance/highlightOn.st: -------------------------------------------------------------------------------- 1 | highlighting 2 | highlightOn 3 | 4 | self color: (self color negated). 5 | 6 | self textMorph selectFrom: self localStart to: self localEnd - 1. 7 | self textMorph selectionChanged; changed. -------------------------------------------------------------------------------- /repository/Gramada.package/OhmInvolvedRules.class/methodProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "class" : { 3 | }, 4 | "instance" : { 5 | "defaultExpression:" : "pre 5/27/2015 20:38", 6 | "listExpression:" : "pre 5/18/2015 13:01", 7 | "terminalExpression:" : "pre 5/18/2015 12:48" } } 8 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocationsTreeView.class/instance/selectedNodes.st: -------------------------------------------------------------------------------- 1 | accessing 2 | selectedNodes 3 | "Return a list of all nodes that are currently in state." 4 | self halt. 5 | ^ self nodesForObjects: { self ruleInvocationsViewer selectedInvocation } -------------------------------------------------------------------------------- /repository/Gramada.package/OhmUnifiedActionStyler.class/methodProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "class" : { 3 | "defaultStyleTable" : "pre 6/2/2015 16:44", 4 | "subduedStyleTable" : "pre 6/2/2015 16:45" }, 5 | "instance" : { 6 | "rangesIn:setWorkspace:" : "pre 10/7/2015 15:41" } } 7 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmActionEditorData.class/methodProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "class" : { 3 | }, 4 | "instance" : { 5 | "action" : "pre 6/2/2015 13:06", 6 | "action:" : "pre 6/2/2015 13:06", 7 | "rule" : "pre 6/2/2015 13:06", 8 | "rule:" : "pre 6/2/2015 13:06" } } 9 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmArgumentsOfKeywordMessageHeader.class/instance/KeywordMethodHeaderSegment.keyword.bindableIdentifier..st: -------------------------------------------------------------------------------- 1 | as yet unclassified 2 | KeywordMethodHeaderSegment: aNode keyword: keyword bindableIdentifier: argumentName 3 | 4 | ^ argumentName interval contents -------------------------------------------------------------------------------- /repository/Gramada.package/OhmArgumentsOfKeywordMessageHeader.class/methodProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "class" : { 3 | }, 4 | "instance" : { 5 | "KeywordMethodHeader:segments:" : "pre 5/28/2015 14:26", 6 | "KeywordMethodHeaderSegment:keyword:bindableIdentifier:" : "pre 5/28/2015 14:27" } } 7 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViNodeStringRulesModel.class/instance/groups.st: -------------------------------------------------------------------------------- 1 | item model - hierarchy 2 | groups 3 | "Return a list of all child groups. Each group can be implemented as #groupName returning a list of all child nodes OR handled in #childAt:inGroup:." 4 | 5 | ^ #(theOnlyGroup) -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViRuleTextualEdit.class/instance/openIt.st: -------------------------------------------------------------------------------- 1 | evaluation 2 | openIt 3 | 4 | [self artifactRequested: (self ohmRule boundGrammar ruleDeclarationNamed: 5 | self textMorph selection asString withBlanksTrimmed asSymbol)] 6 | on: OhmUndeclaredRuleError 7 | do: [ ] -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViSelectionColor.class/class/colorForLabel..st: -------------------------------------------------------------------------------- 1 | as yet unclassified 2 | colorForLabel: aLabel 3 | 4 | | colors | 5 | colors := #(blue brown green magenta orange red tan yellow) collect: [:cs | Color perform: cs]. 6 | ^ colors at: ((aLabel hash \\ (colors size)) + 1) -------------------------------------------------------------------------------- /.smalltalk.ston: -------------------------------------------------------------------------------- 1 | SmalltalkCISpec { 2 | #loading : [ 3 | SCIMetacelloLoadSpec { 4 | #baseline : 'Gramada', 5 | #directory : 'repository', 6 | #load : [ 'default' ], 7 | #platforms : [ #squeak ] 8 | } 9 | ], 10 | #testing: { 11 | #failOnZeroTests: false 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmNodeStringMorph.class/instance/newStretchLineFor.on..st: -------------------------------------------------------------------------------- 1 | creation 2 | newStretchLineFor: aStretch on: textMorph 3 | 4 | ^ OhmStretchLineMorph new 5 | ohmNode: aStretch; 6 | textMorph: textMorph; 7 | color: (self colorMap at: aStretch interval length) 8 | yourself -------------------------------------------------------------------------------- /repository/Gramada.package/OhmSHActions.class/instance/SeqWithBinding.term.optBinding..st: -------------------------------------------------------------------------------- 1 | as yet unclassified 2 | SeqWithBinding: aNode term: term optBinding: binding 3 | 4 | ^ {SHRange 5 | start: term interval start 6 | end: term interval end 7 | type: #patternKeyword } , (self value: binding) -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViGrammarTextualEdit.class/instance/compileNewGrammar.st: -------------------------------------------------------------------------------- 1 | as yet unclassified 2 | compileNewGrammar 3 | 4 | | source | 5 | 6 | source := self theText asString withBlanksTrimmed , '{ firstRule = "start" }'. 7 | OhmGrammar makeAndInstallGrammar: source in: nil. 8 | ^ true -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: smalltalk 2 | sudo: false 3 | 4 | smalltalk: 5 | - Squeak-5.2 6 | - Squeak-5.3 7 | - Squeak-trunk 8 | 9 | matrix: 10 | allow_failures: 11 | - smalltalk: Squeak-trunk 12 | 13 | after_success: travis_wait 50 bash $TRAVIS_BUILD_DIR/scripts/prepare_image.sh 14 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocationsMorph.class/instance/addNodeMorphFor.asChildOf..st: -------------------------------------------------------------------------------- 1 | accessing 2 | addNodeMorphFor: aNode asChildOf: parentNode 3 | 4 | | nodeMorph | 5 | 6 | nodeMorph := self addNodeMorphFor: aNode. 7 | (self nodeMorphs at: parentNode) 8 | addChild: nodeMorph. 9 | ^ nodeMorph -------------------------------------------------------------------------------- /repository/Gramada.package/OhmDebugger.class/instance/initialize.st: -------------------------------------------------------------------------------- 1 | initialize-release 2 | initialize 3 | 4 | self haltBeforeCondition: [:d | false]. 5 | self haltAfterCondition: [:d | false]. 6 | self ruleInvocationStack: OrderedCollection new. 7 | self debugMutex: Semaphore new. 8 | self controlMutex: Semaphore new. -------------------------------------------------------------------------------- /repository/Gramada.package/OhmNodeStringMorph.class/instance/addAndPositionMorph..st: -------------------------------------------------------------------------------- 1 | layout 2 | addAndPositionMorph: aMorph 3 | 4 | | position | 5 | position := self submorphs inject: 0 6 | into: [:overallHeight :morph | overallHeight + morph height]. 7 | self addMorph: aMorph. 8 | aMorph topLeftInOwner: 0@position. -------------------------------------------------------------------------------- /repository/Gramada.package/OhmCreateIntervalStretches.class/instance/stretchesOf..st: -------------------------------------------------------------------------------- 1 | accessing 2 | stretchesOf: aNode 3 | 4 | self stretches: 5 | ((1 to: aNode interval contents size) 6 | collect: [:i | OrderedCollection new]). 7 | self startOffset: aNode interval start - 1. 8 | self value: aNode. 9 | ^ self stretches -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocationMorph.class/instance/initialize.st: -------------------------------------------------------------------------------- 1 | initialize-release 2 | initialize 3 | 4 | super initialize. 5 | self 6 | layoutWidth: self class spacing; 7 | extent: self class size; 8 | children: OrderedCollection new; 9 | color: Color black; 10 | readOnly: true. 11 | 12 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmDebugger.class/instance/selectedInvocation..st: -------------------------------------------------------------------------------- 1 | accessing 2 | selectedInvocation: currentInvocation 3 | 4 | self currentInvocation: currentInvocation. 5 | self currentInvocation 6 | == self ruleInvocationStack last 7 | ifTrue: [ self haltPosition: #before ] 8 | ifFalse: [ self haltPosition: #after ] -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViNodeStringRulesModel.class/instance/node..st: -------------------------------------------------------------------------------- 1 | item model - hierarchy 2 | node: anOhmNode 3 | 4 | | involvedRuleNames | 5 | 6 | involvedRuleNames := (anOhmNode grammar synthesizedAttribute: OhmInvolvedRules new) 7 | value: anOhmNode. 8 | 9 | self rules: involvedRuleNames asOrderedCollection sorted. -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocationsMorph.class/instance/invocationSelected.withParent..st: -------------------------------------------------------------------------------- 1 | layout 2 | invocationSelected: invocation withParent: parent 3 | 4 | self selectedInvocation: invocation. 5 | self highlightCurrentNode. 6 | (self onSelectionCallbacks at: invocation) value: invocation. 7 | self selectionChanged: {invocation }. -------------------------------------------------------------------------------- /repository/Gramada.package/OhmSHSmalltalkMethods.class/instance/stringLiteral.withPrimitive.withManyAlts.withPrimitive..st: -------------------------------------------------------------------------------- 1 | as yet unclassified 2 | stringLiteral: aNode withPrimitive: primitive withManyAlts: manyAlts withPrimitive: primitive1 3 | ^ {SHRange 4 | start: aNode interval start 5 | end: aNode interval end 6 | type: #string } -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocationMorph.class/instance/layoutUnder..st: -------------------------------------------------------------------------------- 1 | layout 2 | layoutUnder: aNodeMorph 3 | | width | 4 | 5 | self extent: self class size. 6 | self children 7 | ifNotEmpty: [ 8 | width := self alignSubmorphs 9 | max: self class spacing] 10 | ifEmpty: [width := self class spacing]. 11 | ^width 12 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmSHSmalltalkMethods.class/instance/binaryMessageSelector.withBinarySelectorChar.withOptionalBinarySelectorChar..st: -------------------------------------------------------------------------------- 1 | as yet unclassified 2 | binaryMessageSelector: aNode withBinarySelectorChar: binarySelectorChar withOptionalBinarySelectorChar: optionalBinarySelectorChar 3 | 4 | ^ { self rangeFrom: aNode type: #patternBinary } -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/properties.json: -------------------------------------------------------------------------------- 1 | { 2 | "category" : "Gramada-Scripts", 3 | "classinstvars" : [ 4 | ], 5 | "classvars" : [ 6 | ], 7 | "commentStamp" : "", 8 | "instvars" : [ 9 | ], 10 | "name" : "GramadaScripts", 11 | "pools" : [ 12 | ], 13 | "super" : "ViScriptArchive", 14 | "type" : "normal" } 15 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleActionsEditorConfiguration.class/methodProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "class" : { 3 | }, 4 | "instance" : { 5 | "actions" : "pre 6/1/2015 10:32", 6 | "actions:" : "pre 6/1/2015 10:32", 7 | "actionsViewOnRule" : "pre 6/2/2015 13:08", 8 | "rule" : "pre 6/1/2015 10:32", 9 | "rule:" : "pre 6/1/2015 10:32" } } 10 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleStyler.class/properties.json: -------------------------------------------------------------------------------- 1 | { 2 | "category" : "Gramada-Editors", 3 | "classinstvars" : [ 4 | ], 5 | "classvars" : [ 6 | ], 7 | "commentStamp" : "", 8 | "instvars" : [ 9 | ], 10 | "name" : "OhmRuleStyler", 11 | "pools" : [ 12 | ], 13 | "super" : "SHTextStylerST80", 14 | "type" : "normal" } 15 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViRuleTextualEdit.class/instance/clear.st: -------------------------------------------------------------------------------- 1 | evaluation 2 | clear 3 | | text | 4 | text := self ohmRule isInlineRule 5 | ifFalse: [ self ohmRule textualRepresentation ] 6 | ifTrue: [ self ohmRule enclosingRule textualRepresentation ]. 7 | 8 | text 9 | ifNotNilDo: [:t | self theText: text withBlanksTrimmed , Character cr ] -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViSelectionColor.class/properties.json: -------------------------------------------------------------------------------- 1 | { 2 | "category" : "Gramada-Editors", 3 | "classinstvars" : [ 4 | ], 5 | "classvars" : [ 6 | ], 7 | "commentStamp" : "", 8 | "instvars" : [ 9 | ], 10 | "name" : "OhmViSelectionColor", 11 | "pools" : [ 12 | ], 13 | "super" : "Object", 14 | "type" : "normal" } 15 | -------------------------------------------------------------------------------- /repository/Gramada.package/ShortenInlineRuleDefinitions.class/instance/caseName.withPrimitive.withManySequences.withName.withManySequences.withAlt..st: -------------------------------------------------------------------------------- 1 | as yet unclassified 2 | caseName: aNode withPrimitive: primitive withManySequences: manySequences withName: name withManySequences: manySequences1 withAlt: alt 3 | ^ name interval contents withBlanksTrimmed -------------------------------------------------------------------------------- /repository/Gramada.package/OhmSHActions.class/properties.json: -------------------------------------------------------------------------------- 1 | { 2 | "category" : "Gramada-Editors", 3 | "classinstvars" : [ 4 | ], 5 | "classvars" : [ 6 | ], 7 | "commentStamp" : "", 8 | "instvars" : [ 9 | ], 10 | "name" : "OhmSHActions", 11 | "pools" : [ 12 | ], 13 | "super" : "OhmSynthesizedAttribute", 14 | "type" : "normal" } 15 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmSHSmalltalkMethods.class/instance/KeywordMethodHeaderSegment.withKeyword.withBindableIdentifier..st: -------------------------------------------------------------------------------- 1 | as yet unclassified 2 | KeywordMethodHeaderSegment: aNode withKeyword: keyword withBindableIdentifier: bindableIdentifier 3 | 4 | ^ { self rangeFrom: keyword type: #patternKeyword . self rangeFrom: bindableIdentifier type: #methodArg } -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViRuleEditor.class/properties.json: -------------------------------------------------------------------------------- 1 | { 2 | "category" : "Gramada-Editors", 3 | "classinstvars" : [ 4 | ], 5 | "classvars" : [ 6 | ], 7 | "commentStamp" : "", 8 | "instvars" : [ 9 | ], 10 | "name" : "OhmViRuleEditor", 11 | "pools" : [ 12 | ], 13 | "super" : "ViArtifactContainer", 14 | "type" : "normal" } 15 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViRuleTextEditor.class/properties.json: -------------------------------------------------------------------------------- 1 | { 2 | "category" : "Gramada-Editors", 3 | "classinstvars" : [ 4 | ], 5 | "classvars" : [ 6 | ], 7 | "commentStamp" : "", 8 | "instvars" : [ 9 | ], 10 | "name" : "OhmViRuleTextEditor", 11 | "pools" : [ 12 | ], 13 | "super" : "UiTextEditor", 14 | "type" : "normal" } 15 | -------------------------------------------------------------------------------- /repository/BaselineOfGramada.package/BaselineOfGramada.class/properties.json: -------------------------------------------------------------------------------- 1 | { 2 | "category" : "BaselineOfGramada", 3 | "classinstvars" : [ 4 | ], 5 | "classvars" : [ 6 | ], 7 | "commentStamp" : "", 8 | "instvars" : [ 9 | ], 10 | "name" : "BaselineOfGramada", 11 | "pools" : [ 12 | ], 13 | "super" : "BaselineOf", 14 | "type" : "normal" } 15 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmUnifiedActionStyler.class/properties.json: -------------------------------------------------------------------------------- 1 | { 2 | "category" : "Gramada-Editors", 3 | "classinstvars" : [ 4 | ], 5 | "classvars" : [ 6 | ], 7 | "commentStamp" : "", 8 | "instvars" : [ 9 | ], 10 | "name" : "OhmUnifiedActionStyler", 11 | "pools" : [ 12 | ], 13 | "super" : "SHTextStylerST80", 14 | "type" : "normal" } 15 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViActionEditor.class/properties.json: -------------------------------------------------------------------------------- 1 | { 2 | "category" : "Gramada-Editors", 3 | "classinstvars" : [ 4 | ], 5 | "classvars" : [ 6 | ], 7 | "commentStamp" : "", 8 | "instvars" : [ 9 | "actionData" ], 10 | "name" : "OhmViActionEditor", 11 | "pools" : [ 12 | ], 13 | "super" : "ViMethodEditor", 14 | "type" : "normal" } 15 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViRuleTextMorph.class/properties.json: -------------------------------------------------------------------------------- 1 | { 2 | "category" : "Gramada-Editors", 3 | "classinstvars" : [ 4 | ], 5 | "classvars" : [ 6 | ], 7 | "commentStamp" : "", 8 | "instvars" : [ 9 | ], 10 | "name" : "OhmViRuleTextMorph", 11 | "pools" : [ 12 | ], 13 | "super" : "ViSourceCodeTextMorph", 14 | "type" : "normal" } 15 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmInvolvedRules.class/properties.json: -------------------------------------------------------------------------------- 1 | { 2 | "category" : "Gramada-StringVisualizer", 3 | "classinstvars" : [ 4 | ], 5 | "classvars" : [ 6 | ], 7 | "commentStamp" : "", 8 | "instvars" : [ 9 | ], 10 | "name" : "OhmInvolvedRules", 11 | "pools" : [ 12 | ], 13 | "super" : "OhmSynthesizedAttribute", 14 | "type" : "normal" } 15 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViRuleTextualEdit.class/properties.json: -------------------------------------------------------------------------------- 1 | { 2 | "category" : "Gramada-Editors", 3 | "classinstvars" : [ 4 | ], 5 | "classvars" : [ 6 | ], 7 | "commentStamp" : "", 8 | "instvars" : [ 9 | "ohmRule" ], 10 | "name" : "OhmViRuleTextualEdit", 11 | "pools" : [ 12 | ], 13 | "super" : "ViSourceCodeEdit", 14 | "type" : "normal" } 15 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmActionEditorData.class/properties.json: -------------------------------------------------------------------------------- 1 | { 2 | "category" : "Gramada-Editors", 3 | "classinstvars" : [ 4 | ], 5 | "classvars" : [ 6 | ], 7 | "commentStamp" : "", 8 | "instvars" : [ 9 | "rule", 10 | "action" ], 11 | "name" : "OhmActionEditorData", 12 | "pools" : [ 13 | ], 14 | "super" : "Object", 15 | "type" : "normal" } 16 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmNodeStretch.class/properties.json: -------------------------------------------------------------------------------- 1 | { 2 | "category" : "Gramada-StringVisualizer", 3 | "classinstvars" : [ 4 | ], 5 | "classvars" : [ 6 | ], 7 | "commentStamp" : "", 8 | "instvars" : [ 9 | "ohmNode", 10 | "lines" ], 11 | "name" : "OhmNodeStretch", 12 | "pools" : [ 13 | ], 14 | "super" : "Object", 15 | "type" : "normal" } 16 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmStretchLineMorph.class/instance/mouseEnter..st: -------------------------------------------------------------------------------- 1 | event handling 2 | mouseEnter: evt 3 | 4 | self stretch highlightOn: evt. 5 | 6 | self hint: TextMorph new. 7 | self hint 8 | contents: self ohmNode ruleName; 9 | backgroundColor: Color white; 10 | topLeft: evt position + (15@0). 11 | 12 | self owner addMorphFront: self hint. -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViGrammarEditor.class/properties.json: -------------------------------------------------------------------------------- 1 | { 2 | "category" : "Gramada-Editors", 3 | "classinstvars" : [ 4 | ], 5 | "classvars" : [ 6 | ], 7 | "commentStamp" : "", 8 | "instvars" : [ 9 | "ohmGrammar" ], 10 | "name" : "OhmViGrammarEditor", 11 | "pools" : [ 12 | ], 13 | "super" : "ViArtifactContainer", 14 | "type" : "normal" } 15 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmSHSmalltalkMethods.class/properties.json: -------------------------------------------------------------------------------- 1 | { 2 | "category" : "Gramada-SmalltalkEditor", 3 | "classinstvars" : [ 4 | ], 5 | "classvars" : [ 6 | ], 7 | "commentStamp" : "", 8 | "instvars" : [ 9 | ], 10 | "name" : "OhmSHSmalltalkMethods", 11 | "pools" : [ 12 | ], 13 | "super" : "OhmSynthesizedAttribute", 14 | "type" : "normal" } 15 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViActionTextualEdit.class/instance/combineRule.andMessageElements..st: -------------------------------------------------------------------------------- 1 | as yet unclassified 2 | combineRule: rule andMessageElements: argumentNames 3 | | result | 4 | result := ''. 5 | (rule body nodesResultingInCST) 6 | with: argumentNames 7 | do: [:r :a | result := result , r textualRepresentation withBlanksTrimmed , ':' , a, ' ' ]. 8 | ^ result -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViActionTextualEdit.class/properties.json: -------------------------------------------------------------------------------- 1 | { 2 | "category" : "Gramada-Editors", 3 | "classinstvars" : [ 4 | ], 5 | "classvars" : [ 6 | ], 7 | "commentStamp" : "", 8 | "instvars" : [ 9 | "actionData" ], 10 | "name" : "OhmViActionTextualEdit", 11 | "pools" : [ 12 | ], 13 | "super" : "ViSourceCodeEdit", 14 | "type" : "normal" } 15 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViGrammarTextualEdit.class/properties.json: -------------------------------------------------------------------------------- 1 | { 2 | "category" : "Gramada-Editors", 3 | "classinstvars" : [ 4 | ], 5 | "classvars" : [ 6 | ], 7 | "commentStamp" : "", 8 | "instvars" : [ 9 | "ohmGrammar" ], 10 | "name" : "OhmViGrammarTextualEdit", 11 | "pools" : [ 12 | ], 13 | "super" : "ViSourceCodeEdit", 14 | "type" : "normal" } 15 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViTextStyler.class/properties.json: -------------------------------------------------------------------------------- 1 | { 2 | "category" : "Gramada-SmalltalkEditor", 3 | "classinstvars" : [ 4 | ], 5 | "classvars" : [ 6 | ], 7 | "commentStamp" : "", 8 | "instvars" : [ 9 | "customTextAttributes" ], 10 | "name" : "OhmViTextStyler", 11 | "pools" : [ 12 | ], 13 | "super" : "SHTextStylerST80", 14 | "type" : "normal" } 15 | -------------------------------------------------------------------------------- /repository/Gramada.package/ShortenInlineRuleDefinitions.class/properties.json: -------------------------------------------------------------------------------- 1 | { 2 | "category" : "Gramada-Editors", 3 | "classinstvars" : [ 4 | ], 5 | "classvars" : [ 6 | ], 7 | "commentStamp" : "", 8 | "instvars" : [ 9 | ], 10 | "name" : "ShortenInlineRuleDefinitions", 11 | "pools" : [ 12 | ], 13 | "super" : "OhmSynthesizedAttribute", 14 | "type" : "normal" } 15 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViNodeStringRulesModel.class/instance/childAt.inGroup..st: -------------------------------------------------------------------------------- 1 | item model - hierarchy 2 | childAt: index inGroup: groupName 3 | "Return the child at the given index in the given group. Override this if you need index-based child access." 4 | 5 | ^ UiPropertyItemNode new 6 | at: #index put: index; 7 | at: #text put: (self theOnlyGroup at: index) asString; 8 | yourself -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViNodeStringRulesModel.class/methodProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "class" : { 3 | }, 4 | "instance" : { 5 | "childAt:inGroup:" : "pre 5/18/2015 11:13", 6 | "groups" : "pre 5/18/2015 11:02", 7 | "node:" : "pre 5/28/2015 11:10", 8 | "rules" : "pre 5/18/2015 13:09", 9 | "rules:" : "pre 5/27/2015 20:39", 10 | "theOnlyGroup" : "pre 5/18/2015 12:41" } } 11 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViNodeStringView.class/instance/filter..st: -------------------------------------------------------------------------------- 1 | initialization 2 | filter: selectedPositions 3 | 4 | | rulesToShow | 5 | 6 | rulesToShow := self filterEdit model rules atAll: selectedPositions. 7 | rulesToShow 8 | ifEmpty: [self stringViewer filterBlock: [:aNode | true]] 9 | ifNotEmpty: [self stringViewer filterBlock: [:aNode | rulesToShow includes: aNode ruleName ]] -------------------------------------------------------------------------------- /repository/Gramada.package/OhmNodeStringMorph.class/instance/newTextMorphWith..st: -------------------------------------------------------------------------------- 1 | creation 2 | newTextMorphWith: aString 3 | 4 | | newTextMorph | 5 | newTextMorph := TextMorph new 6 | autoFit: false; 7 | contents: aString; 8 | readOnly: true; 9 | toggleLocked; 10 | yourself. 11 | newTextMorph fontName: self textStyle defaultFont name pointSize: 12. 12 | 13 | ^ newTextMorph 14 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmArgumentsOfKeywordMessageHeader.class/properties.json: -------------------------------------------------------------------------------- 1 | { 2 | "category" : "Gramada-Editors", 3 | "classinstvars" : [ 4 | ], 5 | "classvars" : [ 6 | ], 7 | "commentStamp" : "", 8 | "instvars" : [ 9 | ], 10 | "name" : "OhmArgumentsOfKeywordMessageHeader", 11 | "pools" : [ 12 | ], 13 | "super" : "OhmSynthesizedAttribute", 14 | "type" : "normal" } 15 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocationsTreeView.class/instance/onViewSelectionChanged..st: -------------------------------------------------------------------------------- 1 | as yet unclassified 2 | onViewSelectionChanged: selectedObjects 3 | |selectedInvocations| 4 | selectedInvocations := self viModel objects 5 | copyFrom: 1 6 | to: (self viModel objects findFirst: [:o | selectedObjects includes: o]). 7 | 8 | self selectionChanged: (self nodesForObjects: selectedInvocations) -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleActionsEditorConfiguration.class/properties.json: -------------------------------------------------------------------------------- 1 | { 2 | "category" : "Gramada-Editors", 3 | "classinstvars" : [ 4 | ], 5 | "classvars" : [ 6 | ], 7 | "commentStamp" : "", 8 | "instvars" : [ 9 | "rule", 10 | "actions" ], 11 | "name" : "OhmRuleActionsEditorConfiguration", 12 | "pools" : [ 13 | ], 14 | "super" : "Object", 15 | "type" : "normal" } 16 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocation.class/properties.json: -------------------------------------------------------------------------------- 1 | { 2 | "category" : "Gramada-Debugger", 3 | "classinstvars" : [ 4 | ], 5 | "classvars" : [ 6 | ], 7 | "commentStamp" : "", 8 | "instvars" : [ 9 | "node", 10 | "state", 11 | "temporaryChildBindings" ], 12 | "name" : "OhmRuleInvocation", 13 | "pools" : [ 14 | ], 15 | "super" : "Object", 16 | "type" : "normal" } 17 | -------------------------------------------------------------------------------- /repository/Gramada.package/monticello.meta/categories.st: -------------------------------------------------------------------------------- 1 | SystemOrganization addCategory: #'Gramada-Debugger'! 2 | SystemOrganization addCategory: #'Gramada-Editors'! 3 | SystemOrganization addCategory: #'Gramada-Notifications'! 4 | SystemOrganization addCategory: #'Gramada-SmalltalkEditor'! 5 | SystemOrganization addCategory: #'Gramada-StringVisualizer'! 6 | SystemOrganization addCategory: #'Gramada-Scripts'! 7 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmCreateIntervalStretches.class/methodProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "class" : { 3 | }, 4 | "instance" : { 5 | "defaultExpression:" : "pre 11/21/2017 15:25", 6 | "startOffset" : "pre 6/3/2015 16:28", 7 | "startOffset:" : "pre 6/3/2015 16:28", 8 | "stretches" : "pre 5/7/2015 17:39", 9 | "stretches:" : "pre 5/7/2015 17:39", 10 | "stretchesOf:" : "pre 6/3/2015 16:28" } } 11 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmCreateIntervalStretches.class/properties.json: -------------------------------------------------------------------------------- 1 | { 2 | "category" : "Gramada-StringVisualizer", 3 | "classinstvars" : [ 4 | ], 5 | "classvars" : [ 6 | ], 7 | "commentStamp" : "", 8 | "instvars" : [ 9 | "stretches", 10 | "startOffset" ], 11 | "name" : "OhmCreateIntervalStretches", 12 | "pools" : [ 13 | ], 14 | "super" : "OhmSemanticAction", 15 | "type" : "normal" } 16 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmDebugger.class/instance/stepBefore.at..st: -------------------------------------------------------------------------------- 1 | debugging callbacks 2 | stepBefore: aNode at: parsingState 3 | 4 | self ruleInvocationStack 5 | addLast: (OhmRuleInvocation onNode: aNode at: parsingState). 6 | 7 | self currentInvocation: self ruleInvocationStack last. 8 | 9 | (self haltBeforeCondition value: self) 10 | ifTrue: [ self haltPosition: #before. 11 | self haltDebugProcess]. -------------------------------------------------------------------------------- /repository/Gramada.package/OhmSHActions.class/instance/AltRec.withTerm.separator.moreAlt.optBinding..st: -------------------------------------------------------------------------------- 1 | nil 2 | AltRec: aNode withTerm: term separator: sep moreAlt: recAlt optBinding: binding 3 | 4 | ^ binding interval contents 5 | ifEmpty: [ (self value: term) , (self value: recAlt) ] 6 | ifNotEmpty: [ {SHRange 7 | start: term interval start 8 | end: recAlt interval end 9 | type: #comment} , (self value: binding)] -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViNodeStringView.class/instance/initializeFor.in..st: -------------------------------------------------------------------------------- 1 | initialization 2 | initializeFor: aScript in: anEnvironment 3 | 4 | self setProperty: #viewId toValue: self class defaultViewId. 5 | self connect: self signal: #selectionChanged: to: anEnvironment selector: #notifyChangedSelection:. 6 | 7 | self 8 | color: Color white; 9 | borderWidth: 0; 10 | filterBlock: [:stretch | true ]. -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViRuleEditor.class/instance/addArtifact.st: -------------------------------------------------------------------------------- 1 | as yet unclassified 2 | addArtifact 3 | 4 | | editor placeholderRule | 5 | 6 | placeholderRule := OhmRule newNamed: 'newRule' body: (OhmPExprFail new). 7 | placeholderRule boundGrammar: self ohmRule boundGrammar. 8 | 9 | editor := OhmViRuleEditor new 10 | object: placeholderRule; 11 | yourself. 12 | 13 | self artifactCreated: editor. -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocationsMorph.class/instance/addNodeMorphFor..st: -------------------------------------------------------------------------------- 1 | accessing 2 | addNodeMorphFor: aNode 3 | 4 | | nodeMorph | 5 | 6 | nodeMorph := (OhmRuleInvocationMorph new) 7 | node: aNode; 8 | contents: (aNode debugNodeString ifNil: [ aNode name ]); 9 | fontName: 'Sergoe' size: 10; 10 | yourself. 11 | self nodeMorphs at: aNode put: nodeMorph. 12 | self addMorph: nodeMorph. 13 | ^nodeMorph -------------------------------------------------------------------------------- /repository/Gramada.package/OhmSHActions.class/methodProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "class" : { 3 | }, 4 | "instance" : { 5 | "AltRec:withTerm:separator:moreAlt:optBinding:" : "pre 6/2/2015 17:09", 6 | "SeqWithBinding:term:optBinding:" : "pre 6/2/2015 16:47", 7 | "binding:withPrimitive:withIdent:" : "pre 6/2/2015 16:53", 8 | "defaultExpression:" : "pre 6/2/2015 16:50", 9 | "terminalExpression:" : "pre 6/2/2015 15:02" } } 10 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViActionEditor.class/instance/initializeToolbarOperations.st: -------------------------------------------------------------------------------- 1 | as yet unclassified 2 | initializeToolbarOperations 3 | 4 | super initializeToolbarOperations. 5 | 6 | self toolbar rightPanel 7 | addGroup: #ohmActions 8 | icon: UiFugueIcons flaskEmptyIcon 9 | contents: [:editor | { 10 | {#browsePotentialChildren . 'Browse potential child actions' . UiFugueIcons priceTagArrowIcon. nil . 1} }]. -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViActionEditor.class/instance/potentialChildActions.st: -------------------------------------------------------------------------------- 1 | accessing 2 | potentialChildActions 3 | | calledRules | 4 | calledRules := self actionData rule outgoingCalls 5 | collect: [:c | self actionData rule boundGrammar ruleDeclarations at: c ruleName]. 6 | ^ (calledRules gather: [:r | OhmAttributes possibleActionsForRule: r]) 7 | select: [:a | a methodClass = self actionData action methodClass] 8 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViGrammarTextualEdit.class/methodProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "class" : { 3 | }, 4 | "instance" : { 5 | "clear" : "pre 6/9/2015 16:09", 6 | "compile" : "pre 10/7/2015 15:17", 7 | "compileNewGrammar" : "pre 11/6/2017 15:35", 8 | "evaluate" : "pre 6/9/2015 16:10", 9 | "ohmGrammar" : "pre 6/9/2015 15:51", 10 | "ohmGrammar:" : "pre 6/9/2015 15:52", 11 | "parse" : "pre 6/9/2015 16:10" } } 12 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmDebugger.class/instance/stepAfter.at.with..st: -------------------------------------------------------------------------------- 1 | debugging callbacks 2 | stepAfter: aNode at: state with: result 3 | 4 | self storeTemporaryBindings: state basedOn: result. 5 | 6 | (self haltAfterCondition value: self) 7 | ifTrue: [ self haltPosition: #after. 8 | self currentInvocation: self ruleInvocationStack last. 9 | self haltDebugProcess.]. 10 | 11 | self ruleInvocationStack removeLast. -------------------------------------------------------------------------------- /repository/Gramada.package/OhmNodeStringMorph.class/properties.json: -------------------------------------------------------------------------------- 1 | { 2 | "category" : "Gramada-StringVisualizer", 3 | "classinstvars" : [ 4 | ], 5 | "classvars" : [ 6 | ], 7 | "commentStamp" : "", 8 | "instvars" : [ 9 | "ohmNode", 10 | "colorMap", 11 | "stretches", 12 | "filterBlock" ], 13 | "name" : "OhmNodeStringMorph", 14 | "pools" : [ 15 | ], 16 | "super" : "RectangleMorph", 17 | "type" : "normal" } 18 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocationsMorph.class/instance/highlightCurrentNode.st: -------------------------------------------------------------------------------- 1 | layout 2 | highlightCurrentNode 3 | 4 | | currentNode | 5 | self invocations do: [:invocation | 6 | currentNode := self nodeMorphs 7 | at: invocation node. 8 | currentNode textColor: Color black]. 9 | self selectedInvocation ifNotNil: [ 10 | (self nodeMorphs 11 | at: self selectedInvocation node) 12 | textColor: Color red.] -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViChangeNotifier.class/instance/filter.st: -------------------------------------------------------------------------------- 1 | accessing 2 | filter 3 | 4 | ^ [:object :event | 5 | { OhmChangeNotifier ruleKind 6 | -> [ event item boundGrammar = object] . 7 | OhmChangeNotifier grammarKind 8 | -> [ event oldGrammar grammarName = object grammarName ] } 9 | anySatisfy: [ :assoc | event itemKind = assoc key 10 | ifTrue: [ assoc value value] 11 | ifFalse: [false]]] -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViActionTextualEdit.class/instance/unifiedAltSource.withMessageElement..st: -------------------------------------------------------------------------------- 1 | as yet unclassified 2 | unifiedAltSource: rule withMessageElement: argumentName 3 | 4 | | newSource | 5 | 6 | newSource := (rule boundGrammar synthesizedAttribute: ShortenInlineRuleDefinitions new) 7 | value: (OhmGrammarOfOhm match: rule body textualRepresentation startingFrom: #Alt). 8 | ^ '(' , newSource withBlanksTrimmed , '):' , argumentName -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocationMorph.class/properties.json: -------------------------------------------------------------------------------- 1 | { 2 | "category" : "Gramada-Debugger", 3 | "classinstvars" : [ 4 | ], 5 | "classvars" : [ 6 | "Size" ], 7 | "commentStamp" : "", 8 | "instvars" : [ 9 | "node", 10 | "layoutWidth", 11 | "lineToParent", 12 | "children", 13 | "visualization" ], 14 | "name" : "OhmRuleInvocationMorph", 15 | "pools" : [ 16 | ], 17 | "super" : "TextMorph", 18 | "type" : "normal" } 19 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmStretchLineMorph.class/properties.json: -------------------------------------------------------------------------------- 1 | { 2 | "category" : "Gramada-StringVisualizer", 3 | "classinstvars" : [ 4 | ], 5 | "classvars" : [ 6 | ], 7 | "commentStamp" : "", 8 | "instvars" : [ 9 | "ohmNode", 10 | "hint", 11 | "textMorph", 12 | "localStart", 13 | "localEnd", 14 | "stretch" ], 15 | "name" : "OhmStretchLineMorph", 16 | "pools" : [ 17 | ], 18 | "super" : "RectangleMorph", 19 | "type" : "normal" } 20 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmDebugger.class/instance/debug.st: -------------------------------------------------------------------------------- 1 | debugging 2 | debug 3 | 4 | self 5 | installLayer; 6 | debugProcess: [self debugMutex wait. 7 | #ohmDebugging withLayerDo: self codeUnderDebug. 8 | self uninstallLayer. 9 | self controlMutex signal] fork. 10 | self 11 | debugProcess environmentAt: #OhmDebuggerInstance put: self. 12 | self 13 | haltBeforeCondition: [:d | d haltBeforeCondition: [:d2 | false]. true ]; 14 | proceed -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocation.class/methodProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "class" : { 3 | "onNode:at:" : "pre 4/27/2015 19:19" }, 4 | "instance" : { 5 | "initialize" : "pre 6/5/2015 09:31", 6 | "node" : "pre 4/27/2015 19:14", 7 | "node:" : "pre 4/27/2015 19:14", 8 | "state" : "pre 4/27/2015 19:14", 9 | "state:" : "pre 4/27/2015 19:14", 10 | "temporaryChildBindings" : "pre 6/5/2015 09:31", 11 | "temporaryChildBindings:" : "pre 6/5/2015 09:31" } } 12 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocationsMorph.class/properties.json: -------------------------------------------------------------------------------- 1 | { 2 | "category" : "Gramada-Debugger", 3 | "classinstvars" : [ 4 | ], 5 | "classvars" : [ 6 | ], 7 | "commentStamp" : "", 8 | "instvars" : [ 9 | "rootNodeMorph", 10 | "nodeMorphs", 11 | "invocations", 12 | "selectedInvocation", 13 | "onSelectionCallbacks" ], 14 | "name" : "OhmRuleInvocationsMorph", 15 | "pools" : [ 16 | ], 17 | "super" : "Morph", 18 | "type" : "normal" } 19 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViActionTextualEdit.class/instance/clear.st: -------------------------------------------------------------------------------- 1 | accessing 2 | clear 3 | 4 | self colorBackground: (OhmViSelectionColor colorForLabel: self actionData action methodClass className). 5 | self colorHighlightedBackground: (OhmViSelectionColor colorForLabel: self actionData action methodClass className). 6 | self theText: self unifiedSource. 7 | self color: ((OhmViSelectionColor 8 | colorForLabel: self actionData action methodClass className) alpha: 0.15) -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViChangeNotifier.class/properties.json: -------------------------------------------------------------------------------- 1 | { 2 | "category" : "Gramada-Notifications", 3 | "classinstvars" : [ 4 | ], 5 | "classtraitcomposition" : "TViObjectNotifier classTrait", 6 | "classvars" : [ 7 | ], 8 | "commentStamp" : "", 9 | "instvars" : [ 10 | "filter" ], 11 | "name" : "OhmViChangeNotifier", 12 | "pools" : [ 13 | ], 14 | "super" : "Object", 15 | "traitcomposition" : "TViObjectNotifier", 16 | "type" : "normal" } 17 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViRuleTextualEdit.class/instance/callingRules.st: -------------------------------------------------------------------------------- 1 | as yet unclassified 2 | callingRules 3 | 4 | | rawSelector rule callers | 5 | rawSelector := self textMorph 6 | selection asString withBlanksTrimmed asSymbol. 7 | 8 | [rule := self ohmRule boundGrammar ruleDeclarations at: rawSelector. 9 | callers := rule callersToMe collect: [:r | r enclosingRule ]. 10 | ^ callers asSet asArray] 11 | on: OhmUndeclaredRuleError 12 | do: [^ #()] -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/installScriptsAndOpenProfile.st: -------------------------------------------------------------------------------- 1 | installation 2 | installScriptsAndOpenProfile 3 | 4 | OhmGrammarSmalltalkProxy initialize. 5 | self merge. 6 | VivideLight openProfileByLabel: 'Gramada'. 7 | 8 | self scriptsToBookmark do: [:scriptName | 9 | VivideLight active profile addScriptAsBookmark: scriptName asScript]. 10 | 11 | "To ensure that the bookmarks are displayed" 12 | VivideLight openProfileByLabel: 'Gramada'. -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViNodeStringRulesModel.class/properties.json: -------------------------------------------------------------------------------- 1 | { 2 | "category" : "Gramada-StringVisualizer", 3 | "classinstvars" : [ 4 | ], 5 | "classtraitcomposition" : "TUiItemModel classTrait", 6 | "classvars" : [ 7 | ], 8 | "commentStamp" : "", 9 | "instvars" : [ 10 | "rules" ], 11 | "name" : "OhmViNodeStringRulesModel", 12 | "pools" : [ 13 | ], 14 | "super" : "Object", 15 | "traitcomposition" : "TUiItemModel", 16 | "type" : "normal" } 17 | -------------------------------------------------------------------------------- /repository/Gramada.package/ShortenInlineRuleDefinitions.class/methodProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "class" : { 3 | }, 4 | "instance" : { 5 | "AltRec:withTerm:withPrimitive:withAlt:" : "pre 6/3/2015 08:56", 6 | "Seq:withManyIters:" : "pre 6/3/2015 09:05", 7 | "TermInline:withSeq:withCaseName:" : "pre 6/3/2015 08:57", 8 | "caseName:withPrimitive:withManySequences:withName:withManySequences:withAlt:" : "pre 6/3/2015 08:58", 9 | "defaultExpression:" : "pre 6/3/2015 09:06" } } 10 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmNodeStretch.class/methodProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "class" : { 3 | "newFor:" : "pre 5/8/2015 14:03" }, 4 | "instance" : { 5 | "addLine:" : "pre 5/8/2015 13:56", 6 | "highlightOff:" : "pre 5/8/2015 14:06", 7 | "highlightOn:" : "pre 5/8/2015 14:06", 8 | "initialize" : "pre 5/8/2015 13:56", 9 | "lines" : "pre 5/8/2015 13:56", 10 | "lines:" : "pre 5/8/2015 13:56", 11 | "ohmNode" : "pre 5/8/2015 13:56", 12 | "ohmNode:" : "pre 5/8/2015 13:56" } } 13 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmDebugger.class/instance/storeTemporaryBindings.basedOn..st: -------------------------------------------------------------------------------- 1 | accessing 2 | storeTemporaryBindings: state basedOn: result 3 | 4 | self ruleInvocationStack size > 1 ifTrue: [ 5 | result ifTrue: [ 6 | state bindings "Case for not rules which have an arity of 0 --pre" 7 | ifNotEmpty: [:bindings | self nextToLastRuleInvocation temporaryChildBindings addAll: state bindings ]] 8 | ifFalse: [ self nextToLastRuleInvocation temporaryChildBindings 9 | addLast: false ]]. -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/stepprintString.st: -------------------------------------------------------------------------------- 1 | steps 2 | stepprintString 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryPropertyStep). 7 | (#definition -> #'110cd1a9-7a94-7345-a3d8-482f7c4670f9'). 8 | (#iconCode -> 'nil'). 9 | (#id -> #printString). 10 | (#label -> nil). 11 | (#next -> nil). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '25 July 2014 6:20:43 pm'). 15 | (#priority -> 6730)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocationsTreeView.class/instance/nodesForObjects..st: -------------------------------------------------------------------------------- 1 | support 2 | nodesForObjects: someObjects 3 | "Scan the model for corresponding nodes." 4 | 5 | | nodes | 6 | nodes := OrderedCollection new. 7 | self viModel ifNotNil: [:m | 8 | m groups do: [:group | (1 to: (m childCountInGroup: group)) do: [:idx | 9 | (m childAt: idx inGroup: group) in: [:node | 10 | (someObjects includes: (node at: #object)) ifTrue: [ 11 | nodes add: node]]]]]. 12 | ^ nodes -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViActionEditor.class/instance/initializeArtifact.st: -------------------------------------------------------------------------------- 1 | as yet unclassified 2 | initializeArtifact 3 | 4 | | sourceCodeEdit | 5 | 6 | sourceCodeEdit := OhmViActionTextualEdit new 7 | outerBorderWidth: 0; 8 | scrollingMode: #never; 9 | autoCreateArtifacts: true; 10 | margins: (20@0 corner: 4@4). 11 | 12 | sourceCodeEdit eventHandler grabKeyboardOnMouseEnter: true. 13 | 14 | self artifact: sourceCodeEdit. 15 | self artifact textMorph styler: OhmUnifiedActionStyler new. -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViActionEditor.class/methodProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "class" : { 3 | "supportedTypes" : "pre 6/2/2015 13:13" }, 4 | "instance" : { 5 | "actionData" : "pre 6/2/2015 13:14", 6 | "actionData:" : "pre 6/2/2015 13:14", 7 | "browsePotentialChildren" : "pre 6/3/2015 14:43", 8 | "initializeArtifact" : "pre 8/5/2015 13:57", 9 | "initializeToolbarOperations" : "pre 6/3/2015 14:42", 10 | "object:" : "pre 6/2/2015 13:17", 11 | "potentialChildActions" : "pre 6/3/2015 14:49" } } 12 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViNodeStringView.class/instance/resetFilterEdit.st: -------------------------------------------------------------------------------- 1 | initialization 2 | resetFilterEdit 3 | 4 | filterEdit := UiListView new 5 | listOrientation: #vertical; 6 | listSpec: (UiItemViewColumnSpec newFrom: { 7 | #text -> #text. } ); 8 | model: (OhmViNodeStringRulesModel new node: self node; yourself); 9 | hResizing: #spaceFill; 10 | vResizing: #rigid; 11 | selectionMode: UiViewMultiSelection; 12 | borderStyle: (BorderStyle inset width: 1); 13 | yourself. 14 | ^ filterEdit -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/def44bdd3d3ea3e54468a1a5edacc6d70f1.st: -------------------------------------------------------------------------------- 1 | definitions 2 | def44bdd3d3ea3e54468a1a5edacc6d70f1 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#block -> [:in :out | out addAll: in]). 7 | (#class -> ViQueryStepDefinition). 8 | (#id -> #'44bdd3d3-ea3e-5446-8a1a-5edacc6d70f1'). 9 | (#properties -> (Dictionary newFrom: { 10 | (#creationAuthor -> 'mt'). 11 | (#creationTimeStamp -> '20 October 2014 6:54:14 am')})). 12 | (#sourceCode -> '[:in :out | out addAll: in]')}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/stepidentity.st: -------------------------------------------------------------------------------- 1 | steps 2 | stepidentity 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViScriptPart). 7 | (#definition -> #'44bdd3d3-ea3e-5446-8a1a-5edacc6d70f1'). 8 | (#iconCode -> 'nil'). 9 | (#id -> #identity). 10 | (#isProperty -> false). 11 | (#isReference -> false). 12 | (#label -> 'Identity'). 13 | (#next -> nil). 14 | (#properties -> (Dictionary newFrom: { 15 | (#creationAuthor -> 'mt'). 16 | (#creationTimeStamp -> '20 October 2014 6:54:14 am')}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/defmultiPane.st: -------------------------------------------------------------------------------- 1 | definitions 2 | defmultiPane 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#block -> [:query :view :environment | "DEPRECATED." 7 | ViMultiPaneView new]). 8 | (#class -> ViQueryViewDefinition). 9 | (#id -> #multiPane). 10 | (#properties -> (Dictionary newFrom: { 11 | (#creationAuthor -> 'mt'). 12 | (#creationTimeStamp -> '6 January 2014 5:08:04 pm')})). 13 | (#sourceCode -> '[:query :view :environment | "DEPRECATED." 14 | ViMultiPaneView new]')}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/stepobjectExplorer.st: -------------------------------------------------------------------------------- 1 | steps 2 | stepobjectExplorer 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryTransformStep). 7 | (#definition -> #identity). 8 | (#iconCode -> 'nil'). 9 | (#id -> #objectExplorer). 10 | (#label -> 'Object Explorer'). 11 | (#next -> nil). 12 | (#properties -> (Dictionary newFrom: { 13 | (#copyOfStep -> #identity). 14 | (#creationAuthor -> 'mt'). 15 | (#creationTimeStamp -> '11 February 2014 1:01:49 pm'). 16 | (#priority -> 100)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/steptextInput.st: -------------------------------------------------------------------------------- 1 | steps 2 | steptextInput 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryTransformStep). 7 | (#definition -> #'d8985e4a-16e9-8643-9143-06e11ad06235'). 8 | (#iconCode -> 'UiFugueIcons uiTextFieldIcon'). 9 | (#id -> #textInput). 10 | (#label -> 'Text Input'). 11 | (#next -> nil). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '23 June 2014 3:12:29 pm'). 15 | (#priority -> 6460)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocationsTreeView.class/properties.json: -------------------------------------------------------------------------------- 1 | { 2 | "category" : "Gramada-Debugger", 3 | "classinstvars" : [ 4 | ], 5 | "classtraitcomposition" : "TViObjectView classTrait", 6 | "classvars" : [ 7 | ], 8 | "commentStamp" : "", 9 | "instvars" : [ 10 | "viModel", 11 | "ruleInvocationsViewer", 12 | "scrollArea" ], 13 | "name" : "OhmRuleInvocationsTreeView", 14 | "pools" : [ 15 | ], 16 | "super" : "Morph", 17 | "traitcomposition" : "TViObjectView", 18 | "type" : "normal" } 19 | -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/command5b8a8a71a0bbb944bdc260b3f367317e.st: -------------------------------------------------------------------------------- 1 | commands 2 | command5b8a8a71a0bbb944bdc260b3f367317e 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryCommand). 7 | (#definition -> #'b4a6a1f0-3bb5-9e46-bc4d-84a9213e28d8'). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'5b8a8a71-a0bb-b944-bdc2-60b3f367317e'). 10 | (#label -> 'Unwind'). 11 | (#properties -> (Dictionary newFrom: { 12 | (#creationAuthor -> 'mt'). 13 | (#creationTimeStamp -> '18 February 2014 5:35:38 pm')}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/command6f2a858ad1ec5f40a08438c8528d3b2f.st: -------------------------------------------------------------------------------- 1 | commands 2 | command6f2a858ad1ec5f40a08438c8528d3b2f 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryCommand). 7 | (#definition -> #'f580aabf-2330-cf4a-a12c-a6207b1c8a93'). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'6f2a858a-d1ec-5f40-a084-38c8528d3b2f'). 10 | (#label -> 'Debug'). 11 | (#properties -> (Dictionary newFrom: { 12 | (#creationAuthor -> 'mt'). 13 | (#creationTimeStamp -> '19 February 2014 1:59:57 pm')}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/commandbc70b4363a1c15468c932a855c00522d.st: -------------------------------------------------------------------------------- 1 | commands 2 | commandbc70b4363a1c15468c932a855c00522d 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryCommand). 7 | (#definition -> #'78f345f7-529f-5547-b19f-f5235365bce2'). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'bc70b436-3a1c-1546-8c93-2a855c00522d'). 10 | (#label -> 'Clean up'). 11 | (#properties -> (Dictionary newFrom: { 12 | (#creationAuthor -> 'mt'). 13 | (#creationTimeStamp -> '19 May 2014 7:13:25 pm')}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/stepd0751873113e5342a05684f838b9df4b.st: -------------------------------------------------------------------------------- 1 | steps 2 | stepd0751873113e5342a05684f838b9df4b 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryPropertyStep). 7 | (#definition -> #origin). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'d0751873-113e-5342-a056-84f838b9df4b'). 10 | (#label -> nil). 11 | (#next -> nil). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '13 May 2014 11:12:39 am'). 15 | (#priority -> 6080)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/commandfc22f15fedd2654bb9cf4162ea360191.st: -------------------------------------------------------------------------------- 1 | commands 2 | commandfc22f15fedd2654bb9cf4162ea360191 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryCommand). 7 | (#definition -> #'8aa25254-91af-8d40-b807-ff135c771e98'). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'fc22f15f-edd2-654b-b9cf-4162ea360191'). 10 | (#label -> 'Run errors'). 11 | (#properties -> (Dictionary newFrom: { 12 | (#creationAuthor -> 'mt'). 13 | (#creationTimeStamp -> '19 February 2014 2:22:36 pm')}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/step2af25f9bebc0104eb6f8795b2094d0ee.st: -------------------------------------------------------------------------------- 1 | steps 2 | step2af25f9bebc0104eb6f8795b2094d0ee 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryPropertyStep). 7 | (#definition -> #origin). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'2af25f9b-ebc0-104e-b6f8-795b2094d0ee'). 10 | (#label -> nil). 11 | (#next -> nil). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '15 November 2014 4:30:01 pm'). 15 | (#priority -> 8420)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/stepe68d82d70f825e4f990d0b292c42da7f.st: -------------------------------------------------------------------------------- 1 | steps 2 | stepe68d82d70f825e4f990d0b292c42da7f 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryPropertyStep). 7 | (#definition -> #origin). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'e68d82d7-0f82-5e4f-990d-0b292c42da7f'). 10 | (#label -> nil). 11 | (#next -> nil). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '18 November 2013 4:20:43 pm'). 15 | (#priority -> 4420)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/command4fea03ad94df94469c816ac378d2d0e5.st: -------------------------------------------------------------------------------- 1 | commands 2 | command4fea03ad94df94469c816ac378d2d0e5 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryCommand). 7 | (#definition -> #'c1709374-1f27-5d45-9131-8defe81a40da'). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'4fea03ad-94df-9446-9c81-6ac378d2d0e5'). 10 | (#label -> 'Run Selected'). 11 | (#properties -> (Dictionary newFrom: { 12 | (#creationAuthor -> 'mt'). 13 | (#creationTimeStamp -> '19 February 2014 1:06:19 pm')}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/command7c36df21eb06d842b04108f05ab93e93.st: -------------------------------------------------------------------------------- 1 | commands 2 | command7c36df21eb06d842b04108f05ab93e93 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryCommand). 7 | (#definition -> #'0d03c64f-bdac-5644-9771-2e467ce0a48e'). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'7c36df21-eb06-d842-b041-08f05ab93e93'). 10 | (#label -> 'Run profiled'). 11 | (#properties -> (Dictionary newFrom: { 12 | (#creationAuthor -> 'mt'). 13 | (#creationTimeStamp -> '19 February 2014 2:12:06 pm')}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/command94f658350c5e014ea42c2408e26ff3b2.st: -------------------------------------------------------------------------------- 1 | commands 2 | command94f658350c5e014ea42c2408e26ff3b2 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryCommand). 7 | (#definition -> #'e75b2027-7d4f-e24d-8ad3-4f7a91ea05e6'). 8 | (#iconCode -> 'UiSilkIcons cogIcon'). 9 | (#id -> #'94f65835-0c5e-014e-a42c-2408e26ff3b2'). 10 | (#label -> nil). 11 | (#properties -> (Dictionary newFrom: { 12 | (#creationAuthor -> 'mt'). 13 | (#creationTimeStamp -> '6 June 2014 11:30:26 am')}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/commandc93610dc3aebb645bec6eb824792657c.st: -------------------------------------------------------------------------------- 1 | commands 2 | commandc93610dc3aebb645bec6eb824792657c 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryCommand). 7 | (#definition -> #'afd86e99-aa29-7e41-ad95-b40388cb2cde'). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'c93610dc-3aeb-b645-bec6-eb824792657c'). 10 | (#label -> 'Run failures'). 11 | (#properties -> (Dictionary newFrom: { 12 | (#creationAuthor -> 'mt'). 13 | (#creationTimeStamp -> '19 February 2014 2:20:02 pm')}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/step177406757772764181dc431205cff3b8.st: -------------------------------------------------------------------------------- 1 | steps 2 | step177406757772764181dc431205cff3b8 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryPropertyStep). 7 | (#definition -> #iconAndLabel). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'17740675-7772-7641-81dc-431205cff3b8'). 10 | (#label -> nil). 11 | (#next -> nil). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '9 September 2013 2:59:20 pm'). 15 | (#priority -> 3260)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/step7faad50ace32d04b93a5abcb22ff458e.st: -------------------------------------------------------------------------------- 1 | steps 2 | step7faad50ace32d04b93a5abcb22ff458e 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryPropertyStep). 7 | (#definition -> #category). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'7faad50a-ce32-d04b-93a5-abcb22ff458e'). 10 | (#label -> nil). 11 | (#next -> nil). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '13 September 2013 7:33:49 pm'). 15 | (#priority -> 3480)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/stepdefaultProperties.st: -------------------------------------------------------------------------------- 1 | steps 2 | stepdefaultProperties 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViScriptPart). 7 | (#definition -> #'83fdd12e-c8ff-d04c-aca7-8a67eac8a477'). 8 | (#iconCode -> 'nil'). 9 | (#id -> #defaultProperties). 10 | (#isProperty -> true). 11 | (#isReference -> false). 12 | (#label -> nil). 13 | (#next -> nil). 14 | (#properties -> (Dictionary newFrom: { 15 | (#creationAuthor -> 'mt'). 16 | (#creationTimeStamp -> '30 December 2014 5:04:25 pm')}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/stepviewDefinitions.st: -------------------------------------------------------------------------------- 1 | steps 2 | stepviewDefinitions 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryTransformStep). 7 | (#definition -> #'eaacc8b2-4e11-bb4c-ab2b-7aa0583b7467'). 8 | (#iconCode -> 'nil'). 9 | (#id -> #viewDefinitions). 10 | (#label -> nil). 11 | (#next -> #'1f64fb2e-2ed1-dc4e-b553-cf7d4f3742e4'). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '7 September 2013 10:43:19 am'). 15 | (#priority -> 420)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocationsMorph.class/instance/adjustExtent.st: -------------------------------------------------------------------------------- 1 | layout 2 | adjustExtent 3 | 4 | | xs ys | 5 | 6 | xs := self nodeMorphs values collect: [:m | m bottomRight x]. 7 | self width: (xs max - xs min) 8 | + self rootMorphInset x 9 | + OhmRuleInvocationMorph size x 10 | + self scrollInset x. 11 | 12 | ys := self nodeMorphs values collect: [:m | m bottomRight y]. 13 | self height: (ys max - ys min) 14 | + self rootMorphInset y 15 | + OhmRuleInvocationMorph size x 16 | + self scrollInset y. -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/commandc49de43560650547ac1d1d78cb3cb0fb.st: -------------------------------------------------------------------------------- 1 | commands 2 | commandc49de43560650547ac1d1d78cb3cb0fb 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryCommand). 7 | (#definition -> #'370f1a4a-5473-454e-96c9-b6249cdcd8d9'). 8 | (#iconCode -> 'UiFugueIcons arrowStepIcon'). 9 | (#id -> #'c49de435-6065-0547-ac1d-1d78cb3cb0fb'). 10 | (#label -> 'Into'). 11 | (#properties -> (Dictionary newFrom: { 12 | (#creationAuthor -> 'mt'). 13 | (#creationTimeStamp -> '7 February 2014 2:30:21 pm')}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/deff580aabf2330cf4aa12ca6207b1c8a93.st: -------------------------------------------------------------------------------- 1 | definitions 2 | deff580aabf2330cf4aa12ca6207b1c8a93 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#block -> nil). 7 | (#class -> ViQuerySnippetDefinition). 8 | (#id -> #'f580aabf-2330-cf4a-a12c-a6207b1c8a93'). 9 | (#inputKind -> TestCase). 10 | (#properties -> (Dictionary newFrom: { 11 | (#creationAuthor -> 'mt'). 12 | (#creationTimeStamp -> '19 February 2014 1:59:53 pm')})). 13 | (#receiverIsCollection -> false). 14 | (#sourceCode -> 'self debug.')}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/stepupdateDefinitions.st: -------------------------------------------------------------------------------- 1 | steps 2 | stepupdateDefinitions 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryTransformStep). 7 | (#definition -> #'eaacc8b2-4e11-bb4c-ab2b-7aa0583b7467'). 8 | (#iconCode -> 'nil'). 9 | (#id -> #updateDefinitions). 10 | (#label -> nil). 11 | (#next -> #'ed778e6a-6ace-e540-84c3-af7329c1f656'). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '6 September 2013 8:27:11 pm'). 15 | (#priority -> 410)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/OhmDebugger.class/properties.json: -------------------------------------------------------------------------------- 1 | { 2 | "category" : "Gramada-Debugger", 3 | "classinstvars" : [ 4 | ], 5 | "classvars" : [ 6 | ], 7 | "commentStamp" : "", 8 | "instvars" : [ 9 | "codeUnderDebug", 10 | "debugProcess", 11 | "debugMutex", 12 | "controlMutex", 13 | "haltCondition", 14 | "haltAfterCondition", 15 | "ruleInvocationStack", 16 | "haltPosition", 17 | "currentInvocation" ], 18 | "name" : "OhmDebugger", 19 | "pools" : [ 20 | ], 21 | "super" : "Object", 22 | "type" : "normal" } 23 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViGrammarEditor.class/methodProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "class" : { 3 | "supportedTypes" : "pre 6/9/2015 15:46" }, 4 | "instance" : { 5 | "clear" : "pre 6/9/2015 15:59", 6 | "grammarDefinitionChangeFinished" : "pre 6/9/2015 15:54", 7 | "group" : "pre 6/9/2015 15:58", 8 | "initializeArtifact" : "pre 6/9/2015 15:53", 9 | "initializeResizeHandle" : "pre 6/9/2015 15:55", 10 | "object" : "pre 6/9/2015 16:07", 11 | "object:" : "pre 6/9/2015 16:07", 12 | "updateSourceFromChangeEvent:" : "pre 9/22/2015 16:00" } } 13 | -------------------------------------------------------------------------------- /repository/Gramada.package/OhmViNodeStringView.class/properties.json: -------------------------------------------------------------------------------- 1 | { 2 | "category" : "Gramada-StringVisualizer", 3 | "classinstvars" : [ 4 | ], 5 | "classtraitcomposition" : "TViObjectView classTrait", 6 | "classvars" : [ 7 | ], 8 | "commentStamp" : "", 9 | "instvars" : [ 10 | "viModel", 11 | "node", 12 | "stringViewer", 13 | "filterBlock", 14 | "filterEdit" ], 15 | "name" : "OhmViNodeStringView", 16 | "pools" : [ 17 | ], 18 | "super" : "Morph", 19 | "traitcomposition" : "TViObjectView", 20 | "type" : "normal" } 21 | -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/command3d357a8bbafe604a94badc2941e88623.st: -------------------------------------------------------------------------------- 1 | commands 2 | command3d357a8bbafe604a94badc2941e88623 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryCommand). 7 | (#definition -> #'c0ce300c-864b-7b4f-9870-4bfbf0efa5ff'). 8 | (#iconCode -> 'UiFugueIcons controlIcon'). 9 | (#id -> #'3d357a8b-bafe-604a-94ba-dc2941e88623'). 10 | (#label -> 'Resume'). 11 | (#properties -> (Dictionary newFrom: { 12 | (#creationAuthor -> 'mt'). 13 | (#creationTimeStamp -> '10 February 2014 3:37:34 pm')}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/command93bc2c1d521151468b304317d085c09d.st: -------------------------------------------------------------------------------- 1 | commands 2 | command93bc2c1d521151468b304317d085c09d 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryCommand). 7 | (#definition -> #'4dcfff32-64f3-a54d-955e-faab62251b7d'). 8 | (#iconCode -> 'UiFugueIcons arrowStepOverIcon'). 9 | (#id -> #'93bc2c1d-5211-5146-8b30-4317d085c09d'). 10 | (#label -> 'Over'). 11 | (#properties -> (Dictionary newFrom: { 12 | (#creationAuthor -> 'mt'). 13 | (#creationTimeStamp -> '7 February 2014 2:29:31 pm')}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/commandc6d3ac2885f2324a872510d7a20cab86.st: -------------------------------------------------------------------------------- 1 | commands 2 | commandc6d3ac2885f2324a872510d7a20cab86 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryCommand). 7 | (#definition -> #'8739979f-8b09-c347-b65a-39e7e63faa3a'). 8 | (#iconCode -> 'UiFugueIcons arrow315Icon'). 9 | (#id -> #'c6d3ac28-85f2-324a-8725-10d7a20cab86'). 10 | (#label -> 'Through'). 11 | (#properties -> (Dictionary newFrom: { 12 | (#creationAuthor -> 'mt'). 13 | (#creationTimeStamp -> '7 February 2014 2:31:54 pm')}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/defbuttonBar.st: -------------------------------------------------------------------------------- 1 | definitions 2 | defbuttonBar 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#block -> [:query :view :env | 7 | ViButtonBarView createFor: query orUpdate: view in: env]). 8 | (#class -> ViQueryViewDefinition). 9 | (#id -> #buttonBar). 10 | (#properties -> (Dictionary newFrom: { 11 | (#creationAuthor -> 'mt'). 12 | (#creationTimeStamp -> '23 June 2014 10:01:30 am')})). 13 | (#sourceCode -> '[:query :view :env | 14 | ViButtonBarView createFor: query orUpdate: view in: env]')}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/step6c7c176619c3924c954e2cc22258ca1c.st: -------------------------------------------------------------------------------- 1 | steps 2 | step6c7c176619c3924c954e2cc22258ca1c 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryGroupSortStep). 7 | (#definition -> #compareObjectsAsStrings). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'6c7c1766-19c3-924c-954e-2cc22258ca1c'). 10 | (#label -> nil). 11 | (#next -> nil). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '20 February 2014 2:05:12 pm'). 15 | (#priority -> 5740)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/OhmRuleInvocationsMorph.class/instance/connectMorphs..st: -------------------------------------------------------------------------------- 1 | signals 2 | connectMorphs: ruleInvocations 3 | 4 | ruleInvocations withIndexDo: [:invocation :index | 5 | | pattern | 6 | index > 1 7 | ifTrue: [ pattern := {#= . invocation . #= . 8 | ruleInvocations at: index - 1}] 9 | ifFalse: [ pattern := {#= . invocation . #= . invocation}]. 10 | self 11 | connect: (self nodeMorphs at: invocation node) 12 | signal: #nodeSelected 13 | toSelector: #invocationSelected:withParent: 14 | pattern: pattern ]. -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/command9898b9d44d00954d98fd7ad14fbe2dee.st: -------------------------------------------------------------------------------- 1 | commands 2 | command9898b9d44d00954d98fd7ad14fbe2dee 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryCommand). 7 | (#definition -> #'250805b9-1be7-c744-9a12-2ccaa6d3670c'). 8 | (#iconCode -> 'UiFugueIcons controlPauseIcon'). 9 | (#id -> #'9898b9d4-4d00-954d-98fd-7ad14fbe2dee'). 10 | (#label -> 'Suspend'). 11 | (#properties -> (Dictionary newFrom: { 12 | (#creationAuthor -> 'mt'). 13 | (#creationTimeStamp -> '10 February 2014 3:57:18 pm')}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/step08b44027bc56f8449826f94859a5b557.st: -------------------------------------------------------------------------------- 1 | steps 2 | step08b44027bc56f8449826f94859a5b557 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryPropertyStep). 7 | (#definition -> #'74d42c6d-fa57-e44c-958d-da199a3de398'). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'08b44027-bc56-f844-9826-f94859a5b557'). 10 | (#label -> nil). 11 | (#next -> nil). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '5 June 2014 5:03:50 pm'). 15 | (#priority -> 6430)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/step8c98ea105364be4bb343835196faca7e.st: -------------------------------------------------------------------------------- 1 | steps 2 | step8c98ea105364be4bb343835196faca7e 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryPropertyStep). 7 | (#definition -> #'6f38796b-7a6d-494e-926e-a2dc03b50f2e'). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'8c98ea10-5364-be4b-b343-835196faca7e'). 10 | (#label -> nil). 11 | (#next -> nil). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '2 June 2014 3:50:32 pm'). 15 | (#priority -> 6370)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/stepac3b51604403e846987bb3be159ed5dc.st: -------------------------------------------------------------------------------- 1 | steps 2 | stepac3b51604403e846987bb3be159ed5dc 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQuerySortStep). 7 | (#definition -> #'d94d89dd-c32f-f144-b8b5-f265d775a7f5'). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'ac3b5160-4403-e846-987b-b3be159ed5dc'). 10 | (#label -> nil). 11 | (#next -> nil). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '27 May 2014 2:54:18 pm'). 15 | (#priority -> 6360)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/stepae6288a6a692bf4284df1174cbab45a4.st: -------------------------------------------------------------------------------- 1 | steps 2 | stepae6288a6a692bf4284df1174cbab45a4 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryPropertyStep). 7 | (#definition -> #'9d4a27b4-8a76-bc4d-9738-0a575bc69f07'). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'ae6288a6-a692-bf42-84df-1174cbab45a4'). 10 | (#label -> nil). 11 | (#next -> nil). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '21 May 2014 6:12:20 pm'). 15 | (#priority -> 6350)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/stepcd563aef8bdc1746b41480fad70add58.st: -------------------------------------------------------------------------------- 1 | steps 2 | stepcd563aef8bdc1746b41480fad70add58 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryPropertyStep). 7 | (#definition -> #'93525b3f-5fde-bb4c-ad94-1c2c3a53fd53'). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'cd563aef-8bdc-1746-b414-80fad70add58'). 10 | (#label -> nil). 11 | (#next -> nil). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '5 May 2014 2:26:38 pm'). 15 | (#priority -> 6070)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/stepe89d0b5ae4fe584baed496f20385b05c.st: -------------------------------------------------------------------------------- 1 | steps 2 | stepe89d0b5ae4fe584baed496f20385b05c 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryPropertyStep). 7 | (#definition -> #'ae87be09-3c23-5743-bab5-e2d9aae7bdfb'). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'e89d0b5a-e4fe-584b-aed4-96f20385b05c'). 10 | (#label -> nil). 11 | (#next -> nil). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '5 June 2014 4:52:37 pm'). 15 | (#priority -> 6200)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/command81bfe1b01618de48a67d8913eb4b4564.st: -------------------------------------------------------------------------------- 1 | commands 2 | command81bfe1b01618de48a67d8913eb4b4564 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryCommand). 7 | (#definition -> #'690e8c35-7eef-244c-85c1-020bccc1243e'). 8 | (#iconCode -> 'UiFugueIcons controlStopSquareIcon'). 9 | (#id -> #'81bfe1b0-1618-de48-a67d-8913eb4b4564'). 10 | (#label -> 'Terminate'). 11 | (#properties -> (Dictionary newFrom: { 12 | (#creationAuthor -> 'mt'). 13 | (#creationTimeStamp -> '10 February 2014 3:50:17 pm')}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/step0b1978b87b59484281f59f94cce1ec89.st: -------------------------------------------------------------------------------- 1 | steps 2 | step0b1978b87b59484281f59f94cce1ec89 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryPropertyStep). 7 | (#definition -> #'76130d1c-3734-3d46-a44e-7310846af40e'). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'0b1978b8-7b59-4842-81f5-9f94cce1ec89'). 10 | (#label -> nil). 11 | (#next -> nil). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '17 January 2014 3:23:10 pm'). 15 | (#priority -> 4840)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/step1ab8a66adb32f44587b20c2967596906.st: -------------------------------------------------------------------------------- 1 | steps 2 | step1ab8a66adb32f44587b20c2967596906 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryPropertyStep). 7 | (#definition -> #'aea63ea8-7330-d94d-9826-f54d88aca22f'). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'1ab8a66a-db32-f445-87b2-0c2967596906'). 10 | (#label -> nil). 11 | (#next -> nil). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '23 July 2014 11:18:20 am'). 15 | (#priority -> 6570)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/step1d71708a545679429c1cc6c37baec8c9.st: -------------------------------------------------------------------------------- 1 | steps 2 | step1d71708a545679429c1cc6c37baec8c9 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryPropertyStep). 7 | (#definition -> #'058d3529-d310-e847-b148-dadf47ff31b9'). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'1d71708a-5456-7942-9c1c-c6c37baec8c9'). 10 | (#label -> nil). 11 | (#next -> nil). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '19 February 2014 4:12:57 pm'). 15 | (#priority -> 5940)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/step240cc4b3dcec8c4ebbe829ff7c118338.st: -------------------------------------------------------------------------------- 1 | steps 2 | step240cc4b3dcec8c4ebbe829ff7c118338 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryPropertyStep). 7 | (#definition -> #'dead5eeb-1ecf-8040-aa1c-9f2476397298'). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'240cc4b3-dcec-8c4e-bbe8-29ff7c118338'). 10 | (#label -> nil). 11 | (#next -> nil). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '9 January 2014 11:34:40 am'). 15 | (#priority -> 4620)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/step2d49b98d3f27e14faaa8aee4706a6a0a.st: -------------------------------------------------------------------------------- 1 | steps 2 | step2d49b98d3f27e14faaa8aee4706a6a0a 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryPropertyStep). 7 | (#definition -> #origin). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'2d49b98d-3f27-e14f-aaa8-aee4706a6a0a'). 10 | (#label -> nil). 11 | (#next -> nil). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '28 August 2013 2:37:39 pm'). 15 | (#labelColor -> '#AAAAAA'). 16 | (#priority -> 2480)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/step33a2c2eebac83b4a842dfaf5586d7042.st: -------------------------------------------------------------------------------- 1 | steps 2 | step33a2c2eebac83b4a842dfaf5586d7042 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryPropertyStep). 7 | (#definition -> #'6f38796b-7a6d-494e-926e-a2dc03b50f2e'). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'33a2c2ee-bac8-3b4a-842d-faf5586d7042'). 10 | (#label -> nil). 11 | (#next -> nil). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '12 November 2013 5:02:54 pm'). 15 | (#priority -> 4340)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/step3947aee45c3a16498884a37f2fcf75e9.st: -------------------------------------------------------------------------------- 1 | steps 2 | step3947aee45c3a16498884a37f2fcf75e9 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryPropertyStep). 7 | (#definition -> #'d8985e4a-16e9-8643-9143-06e11ad06235'). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'3947aee4-5c3a-1649-8884-a37f2fcf75e9'). 10 | (#label -> nil). 11 | (#next -> nil). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '28 August 2013 2:37:39 pm'). 15 | (#priority -> 1390)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/step524b534fb2f52447a4d09a1769f2d123.st: -------------------------------------------------------------------------------- 1 | steps 2 | step524b534fb2f52447a4d09a1769f2d123 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryPropertyStep). 7 | (#definition -> #'298c9fc0-b1c0-174e-8db4-7f9f8cee2ea6'). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'524b534f-b2f5-2447-a4d0-9a1769f2d123'). 10 | (#label -> nil). 11 | (#next -> nil). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '14 August 2014 1:19:01 pm'). 15 | (#priority -> 6750)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/step53385c7bcff8c8428efde43b039db34b.st: -------------------------------------------------------------------------------- 1 | steps 2 | step53385c7bcff8c8428efde43b039db34b 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryPropertyStep). 7 | (#definition -> #'7c3c31a6-c625-d741-9241-e745aec8f9e9'). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'53385c7b-cff8-c842-8efd-e43b039db34b'). 10 | (#label -> nil). 11 | (#next -> nil). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '18 November 2013 5:07:13 pm'). 15 | (#priority -> 4490)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/step5cb7a38dcab6d44eb38f779f66faf736.st: -------------------------------------------------------------------------------- 1 | steps 2 | step5cb7a38dcab6d44eb38f779f66faf736 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryPropertyStep). 7 | (#definition -> #'058d3529-d310-e847-b148-dadf47ff31b9'). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'5cb7a38d-cab6-d44e-b38f-779f66faf736'). 10 | (#label -> nil). 11 | (#next -> nil). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '19 February 2014 4:06:47 pm'). 15 | (#priority -> 5910)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/step648936db9a22ed48a05e4f1c8c9c94fd.st: -------------------------------------------------------------------------------- 1 | steps 2 | step648936db9a22ed48a05e4f1c8c9c94fd 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryPropertyStep). 7 | (#definition -> #'308ec58a-07f8-bc41-91de-d5f7e6f778ae'). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'648936db-9a22-ed48-a05e-4f1c8c9c94fd'). 10 | (#label -> nil). 11 | (#next -> nil). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '28 August 2013 2:37:39 pm'). 15 | (#priority -> 2700)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/step6984c6e097664d45852038f66da3cd32.st: -------------------------------------------------------------------------------- 1 | steps 2 | step6984c6e097664d45852038f66da3cd32 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryPropertyStep). 7 | (#definition -> #'8d8c0677-fb62-2547-b0ca-9397bf9ffce5'). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'6984c6e0-9766-4d45-8520-38f66da3cd32'). 10 | (#label -> nil). 11 | (#next -> nil). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '28 August 2013 2:37:39 pm'). 15 | (#priority -> 1770)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/step69e497c24f934d4984b194178c53e847.st: -------------------------------------------------------------------------------- 1 | steps 2 | step69e497c24f934d4984b194178c53e847 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryPropertyStep). 7 | (#definition -> #'ecc82096-e22c-1446-9001-ba0f0f6d0be2'). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'69e497c2-4f93-4d49-84b1-94178c53e847'). 10 | (#label -> nil). 11 | (#next -> nil). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '6 September 2013 8:38:52 pm'). 15 | (#priority -> 1020)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/step728402d7f870e7438d2aabf2353efba1.st: -------------------------------------------------------------------------------- 1 | steps 2 | step728402d7f870e7438d2aabf2353efba1 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryTransformStep). 7 | (#definition -> #removeDuplicates). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'728402d7-f870-e743-8d2a-abf2353efba1'). 10 | (#label -> 'Identity w/o duplicates'). 11 | (#next -> nil). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '28 August 2013 2:37:39 pm'). 15 | (#priority -> 620)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/stepa7590d1be0ee6340a3d476e67ae30cfa.st: -------------------------------------------------------------------------------- 1 | steps 2 | stepa7590d1be0ee6340a3d476e67ae30cfa 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryPropertyStep). 7 | (#definition -> #'720a8d90-f7c1-334e-a4ea-5094ba285a8d'). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'a7590d1b-e0ee-6340-a3d4-76e67ae30cfa'). 10 | (#label -> nil). 11 | (#next -> nil). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '19 February 2014 4:58:32 pm'). 15 | (#priority -> 5690)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/stepa877e0b4377f244b96e5e6616c9f8247.st: -------------------------------------------------------------------------------- 1 | steps 2 | stepa877e0b4377f244b96e5e6616c9f8247 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryPropertyStep). 7 | (#definition -> #'954dc6a5-194d-a143-9928-d69d3079d47a'). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'a877e0b4-377f-244b-96e5-e6616c9f8247'). 10 | (#label -> nil). 11 | (#next -> nil). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '19 February 2014 1:38:46 pm'). 15 | (#priority -> 5610)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/stepacccd73850175e44ba68cc46761670dc.st: -------------------------------------------------------------------------------- 1 | steps 2 | stepacccd73850175e44ba68cc46761670dc 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryPropertyStep). 7 | (#definition -> #'33ed3fa1-213a-bf45-8092-90ada0211906'). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'acccd738-5017-5e44-ba68-cc46761670dc'). 10 | (#label -> nil). 11 | (#next -> nil). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '20 May 2014 12:01:18 pm'). 15 | (#priority -> 6100)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/stepcb96415c4b856247877c589b975e69c8.st: -------------------------------------------------------------------------------- 1 | steps 2 | stepcb96415c4b856247877c589b975e69c8 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryPropertyStep). 7 | (#definition -> #'d8985e4a-16e9-8643-9143-06e11ad06235'). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'cb96415c-4b85-6247-877c-589b975e69c8'). 10 | (#label -> nil). 11 | (#next -> nil). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '14 October 2013 5:10:11 pm'). 15 | (#priority -> 4160)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/stepcf7fdd6602719544b4a93ecca1e4a611.st: -------------------------------------------------------------------------------- 1 | steps 2 | stepcf7fdd6602719544b4a93ecca1e4a611 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryPropertyStep). 7 | (#definition -> #'4455276a-46f3-b44c-84b8-7d1a0ab966e7'). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'cf7fdd66-0271-9544-b4a9-3ecca1e4a611'). 10 | (#label -> nil). 11 | (#next -> nil). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '23 July 2014 2:54:01 pm'). 15 | (#priority -> 6720)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/stepd30b0a27e492ab4c807d23bd5f7ccf4b.st: -------------------------------------------------------------------------------- 1 | steps 2 | stepd30b0a27e492ab4c807d23bd5f7ccf4b 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryPropertyStep). 7 | (#definition -> #'d0d48ca2-5848-de40-9dec-499bcb0ef520'). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'d30b0a27-e492-ab4c-807d-23bd5f7ccf4b'). 10 | (#label -> nil). 11 | (#next -> nil). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '11 February 2014 1:47:30 pm'). 15 | (#priority -> 5080)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/stepd61e908712152d4eb336316c41064b72.st: -------------------------------------------------------------------------------- 1 | steps 2 | stepd61e908712152d4eb336316c41064b72 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryPropertyStep). 7 | (#definition -> #'7b526e28-633d-384d-b578-5dd745b36160'). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'d61e9087-1215-2d4e-b336-316c41064b72'). 10 | (#label -> nil). 11 | (#next -> nil). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '23 July 2014 1:18:56 pm'). 15 | (#priority -> 6650)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/stepee9363991409634c81ff0389658bb3ce.st: -------------------------------------------------------------------------------- 1 | steps 2 | stepee9363991409634c81ff0389658bb3ce 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryPropertyStep). 7 | (#definition -> #'f7713f3d-1af3-de43-9510-b66470425a96'). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'ee936399-1409-634c-81ff-0389658bb3ce'). 10 | (#label -> nil). 11 | (#next -> nil). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '6 December 2013 5:17:12 pm'). 15 | (#priority -> 4560)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/commandd811a72faf5db5469bb9b0df038ec7f7.st: -------------------------------------------------------------------------------- 1 | commands 2 | commandd811a72faf5db5469bb9b0df038ec7f7 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryCommand). 7 | (#definition -> #'60c838c8-d1a1-7d4c-a00f-3210018bcdaa'). 8 | (#iconCode -> 'UiSilkIcons databaseRefreshIcon'). 9 | (#id -> #'d811a72f-af5d-b546-9bb9-b0df038ec7f7'). 10 | (#label -> 'Update Archive'). 11 | (#properties -> (Dictionary newFrom: { 12 | (#creationAuthor -> 'mt'). 13 | (#creationTimeStamp -> '10 February 2014 4:42:04 pm')}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/deftextBox.st: -------------------------------------------------------------------------------- 1 | definitions 2 | deftextBox 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#block -> [:query :view :environment | 7 | ViTextEdit createFor: query orUpdate: view in: environment]). 8 | (#class -> ViQueryViewDefinition). 9 | (#id -> #textBox). 10 | (#properties -> (Dictionary newFrom: { 11 | (#creationAuthor -> 'mt'). 12 | (#creationTimeStamp -> '23 June 2014 10:17:40 am')})). 13 | (#sourceCode -> '[:query :view :environment | 14 | ViTextEdit createFor: query orUpdate: view in: environment]')}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/step181275cdbd0c36429b0d9373d885260e.st: -------------------------------------------------------------------------------- 1 | steps 2 | step181275cdbd0c36429b0d9373d885260e 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryGroupStep). 7 | (#definition -> #category). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'181275cd-bd0c-3642-9b0d-9373d885260e'). 10 | (#label -> nil). 11 | (#next -> #'2a56df61-69c8-3349-9b25-d5afffcb60b1'). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '28 August 2013 2:37:39 pm'). 15 | (#priority -> 2840)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/step1862e9705ce1734a85a5265acadcd23e.st: -------------------------------------------------------------------------------- 1 | steps 2 | step1862e9705ce1734a85a5265acadcd23e 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryPropertyStep). 7 | (#definition -> #iconAndLabel). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'1862e970-5ce1-734a-85a5-265acadcd23e'). 10 | (#label -> nil). 11 | (#next -> nil). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '28 August 2013 2:37:39 pm'). 15 | (#headerText -> 'Object'). 16 | (#priority -> 3000)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/step2c2a1c1a775d6244a1e834f737246a95.st: -------------------------------------------------------------------------------- 1 | steps 2 | step2c2a1c1a775d6244a1e834f737246a95 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryGroupSortStep). 7 | (#definition -> #'563021ef-44a7-e24e-beb7-6201088a6f24'). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'2c2a1c1a-775d-6244-a1e8-34f737246a95'). 10 | (#label -> nil). 11 | (#next -> nil). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '13 September 2013 7:52:55 pm'). 15 | (#priority -> 3530)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/step3949844d11c6dd41b185b338c3ca4dac.st: -------------------------------------------------------------------------------- 1 | steps 2 | step3949844d11c6dd41b185b338c3ca4dac 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryPropertyStep). 7 | (#definition -> #'0c53b73c-4e16-1542-b40c-cd76a3b1dda5'). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'3949844d-11c6-dd41-b185-b338c3ca4dac'). 10 | (#label -> nil). 11 | (#next -> nil). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '18 September 2013 5:29:39 pm'). 15 | (#priority -> 3740)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/step427e325e4f83274faa3db1b3a19ef7e6.st: -------------------------------------------------------------------------------- 1 | steps 2 | step427e325e4f83274faa3db1b3a19ef7e6 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryPropertyStep). 7 | (#definition -> #'ce6afbe5-bac6-8d43-8242-117271d13401'). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'427e325e-4f83-274f-aa3d-b1b3a19ef7e6'). 10 | (#label -> nil). 11 | (#next -> nil). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '19 September 2013 5:36:31 pm'). 15 | (#priority -> 4060)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/step7b56c7af5bd248489eaec2af03afefde.st: -------------------------------------------------------------------------------- 1 | steps 2 | step7b56c7af5bd248489eaec2af03afefde 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryPropertyStep). 7 | (#definition -> #iconAndLabel). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'7b56c7af-5bd2-4848-9eae-c2af03afefde'). 10 | (#label -> nil). 11 | (#next -> nil). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '28 August 2013 2:37:39 pm'). 15 | (#headerText -> 'Methods'). 16 | (#priority -> 2740)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/step7f7cb928c2c5c8408c91995fa40b1fd5.st: -------------------------------------------------------------------------------- 1 | steps 2 | step7f7cb928c2c5c8408c91995fa40b1fd5 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryGroupStep). 7 | (#definition -> #category). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'7f7cb928-c2c5-c840-8c91-995fa40b1fd5'). 10 | (#label -> nil). 11 | (#next -> #'f54c9a3b-47b7-6a42-a9a4-1843fbd23ecd'). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '18 November 2013 4:22:46 pm'). 15 | (#priority -> 4390)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/stepa0dd65c0687c174a9c11369b8badfa15.st: -------------------------------------------------------------------------------- 1 | steps 2 | stepa0dd65c0687c174a9c11369b8badfa15 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryPropertyStep). 7 | (#definition -> #'6cc037e3-6bf3-f24e-bc65-d7b765664a5d'). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'a0dd65c0-687c-174a-9c11-369b8badfa15'). 10 | (#label -> nil). 11 | (#next -> nil). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '19 February 2014 11:57:29 am'). 15 | (#priority -> 5580)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/stepa36810b7a281b34d9d22e1f1a585db30.st: -------------------------------------------------------------------------------- 1 | steps 2 | stepa36810b7a281b34d9d22e1f1a585db30 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryPropertyStep). 7 | (#definition -> #'6a55f686-f73f-d94c-b810-e6a946eb771a'). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'a36810b7-a281-b34d-9d22-e1f1a585db30'). 10 | (#label -> nil). 11 | (#next -> nil). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '23 September 2013 5:12:03 pm'). 15 | (#priority -> 4130)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/stepa8d9e9fc0bb3384b9baee3c1edb07163.st: -------------------------------------------------------------------------------- 1 | steps 2 | stepa8d9e9fc0bb3384b9baee3c1edb07163 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryPropertyStep). 7 | (#definition -> #'a51d601c-c1f2-d540-8878-0769cf929b4d'). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'a8d9e9fc-0bb3-384b-9bae-e3c1edb07163'). 10 | (#label -> nil). 11 | (#next -> nil). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '19 February 2014 11:23:26 am'). 15 | (#priority -> 5550)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/stepc17a5204307f044bb7845a13673d0684.st: -------------------------------------------------------------------------------- 1 | steps 2 | stepc17a5204307f044bb7845a13673d0684 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryPropertyStep). 7 | (#definition -> #'b6d3bfa5-95fc-2d4e-afdb-b0ff8f7ac905'). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'c17a5204-307f-044b-b784-5a13673d0684'). 10 | (#label -> nil). 11 | (#next -> nil). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '15 September 2013 5:43:59 pm'). 15 | (#priority -> 3580)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/stepcc9afa06dafe3f4786135b6306c75ac4.st: -------------------------------------------------------------------------------- 1 | steps 2 | stepcc9afa06dafe3f4786135b6306c75ac4 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryPropertyStep). 7 | (#definition -> #iconAndLabel). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'cc9afa06-dafe-3f47-8613-5b6306c75ac4'). 10 | (#label -> nil). 11 | (#next -> nil). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '28 August 2013 2:37:39 pm'). 15 | (#headerText -> 'Classes'). 16 | (#priority -> 2290)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/stepd50e64dd2c00694f9ed1a81ee1b01b81.st: -------------------------------------------------------------------------------- 1 | steps 2 | stepd50e64dd2c00694f9ed1a81ee1b01b81 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryTransformStep). 7 | (#definition -> #'bdac2fd5-5d6d-8944-9179-74eb2b720a88'). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'d50e64dd-2c00-694f-9ed1-a81ee1b01b81'). 10 | (#label -> nil). 11 | (#next -> nil). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '18 November 2013 8:47:26 am'). 15 | (#priority -> 4350)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/stepe847db70263a3b49a7929d80a42da426.st: -------------------------------------------------------------------------------- 1 | steps 2 | stepe847db70263a3b49a7929d80a42da426 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryGroupStep). 7 | (#definition -> #category). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'e847db70-263a-3b49-a792-9d80a42da426'). 10 | (#label -> nil). 11 | (#next -> #'2c2a1c1a-775d-6244-a1e8-34f737246a95'). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '13 September 2013 7:52:25 pm'). 15 | (#priority -> 3520)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/stepe9e1bde11735284cbe1f6b99473e1678.st: -------------------------------------------------------------------------------- 1 | steps 2 | stepe9e1bde11735284cbe1f6b99473e1678 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryGroupStep). 7 | (#definition -> #category). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'e9e1bde1-1735-284c-be1f-6b99473e1678'). 10 | (#label -> nil). 11 | (#next -> #'ca04a42d-26a9-9947-afa0-1aa1b04bfca1'). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '28 August 2013 2:37:39 pm'). 15 | (#priority -> 2110)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/stepeae7856b17a82746aa42f06591c95280.st: -------------------------------------------------------------------------------- 1 | steps 2 | stepeae7856b17a82746aa42f06591c95280 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryPropertyStep). 7 | (#definition -> #origin). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'eae7856b-17a8-2746-aa42-f06591c95280'). 10 | (#label -> nil). 11 | (#next -> #'7faad50a-ce32-d04b-93a5-abcb22ff458e'). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '13 September 2013 7:35:35 pm'). 15 | (#priority -> 3490)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/stepextendedProperties.st: -------------------------------------------------------------------------------- 1 | steps 2 | stepextendedProperties 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryPropertyStep). 7 | (#definition -> #iconAndLabel). 8 | (#iconCode -> 'nil'). 9 | (#id -> #extendedProperties). 10 | (#label -> nil). 11 | (#next -> #'d0751873-113e-5342-a056-84f838b9df4b'). 12 | (#properties -> (Dictionary newFrom: { 13 | (#copyOfStep -> #defaultProperties). 14 | (#creationAuthor -> 'mt'). 15 | (#creationTimeStamp -> '28 August 2013 2:37:39 pm'). 16 | (#priority -> 610)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/steptranscript.st: -------------------------------------------------------------------------------- 1 | steps 2 | steptranscript 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryTransformStep). 7 | (#definition -> #'64d8a552-c567-6b4e-aa78-382859927a24'). 8 | (#iconCode -> 'ViEclipseIcons consoleViewIcon'). 9 | (#id -> #transcript). 10 | (#label -> 'Transcript'). 11 | (#next -> #'28be6316-8868-744c-9db7-0ec219020611'). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '13 September 2013 6:06:33 pm'). 15 | (#priority -> 830)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/OhmDebugger.class/instance/into.st: -------------------------------------------------------------------------------- 1 | debugging 2 | into 3 | 4 | | currentNode innerNodes | 5 | self haltPosition = #after ifTrue: [ ^ false ]. 6 | currentNode := self currentNode. 7 | innerNodes := #ohmDebugging 8 | withLayerDo: [currentNode innerNodesAt: self currentState]. 9 | innerNodes 10 | ifEmpty: [ ^ false ] 11 | ifNotEmpty: [self haltBeforeCondition: 12 | [ :d | innerNodes first == d currentNode]. 13 | self haltAfterCondition: 14 | [:d | currentNode == currentNode "For memoized results"]]. 15 | self proceed. -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/deflistView.st: -------------------------------------------------------------------------------- 1 | definitions 2 | deflistView 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#block -> [:query :view :environment | 7 | ViListView createFor: query orUpdate: view in: environment]). 8 | (#class -> ViQueryViewDefinition). 9 | (#id -> #listView). 10 | (#properties -> (Dictionary newFrom: { 11 | (#creationAuthor -> 'mt'). 12 | (#creationTimeStamp -> '18 February 2014 5:48:21 pm')})). 13 | (#sourceCode -> '[:query :view :environment | 14 | ViListView createFor: query orUpdate: view in: environment]')}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/deftextInput.st: -------------------------------------------------------------------------------- 1 | definitions 2 | deftextInput 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#block -> [:query :view :environment | 7 | ViLineEdit createFor: query orUpdate: view in: environment]). 8 | (#class -> ViQueryViewDefinition). 9 | (#id -> #textInput). 10 | (#properties -> (Dictionary newFrom: { 11 | (#creationAuthor -> 'mt'). 12 | (#creationTimeStamp -> '21 May 2014 5:31:37 pm')})). 13 | (#sourceCode -> '[:query :view :environment | 14 | ViLineEdit createFor: query orUpdate: view in: environment]')}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/deftextView.st: -------------------------------------------------------------------------------- 1 | definitions 2 | deftextView 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#block -> [:query :view :environment | 7 | ViTextView createFor: query orUpdate: view in: environment]). 8 | (#class -> ViQueryViewDefinition). 9 | (#id -> #textView). 10 | (#properties -> (Dictionary newFrom: { 11 | (#creationAuthor -> 'mt'). 12 | (#creationTimeStamp -> '6 December 2013 4:09:38 pm')})). 13 | (#sourceCode -> '[:query :view :environment | 14 | ViTextView createFor: query orUpdate: view in: environment]')}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/deftileView.st: -------------------------------------------------------------------------------- 1 | definitions 2 | deftileView 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#block -> [:query :view :environment | 7 | ViTileView createFor: query orUpdate: view in: environment]). 8 | (#class -> ViQueryViewDefinition). 9 | (#id -> #tileView). 10 | (#properties -> (Dictionary newFrom: { 11 | (#creationAuthor -> 'mt'). 12 | (#creationTimeStamp -> '28 August 2013 2:37:39 pm')})). 13 | (#sourceCode -> '[:query :view :environment | 14 | ViTileView createFor: query orUpdate: view in: environment]')}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/deftreeView.st: -------------------------------------------------------------------------------- 1 | definitions 2 | deftreeView 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#block -> [:query :view :environment | 7 | ViTreeView createFor: query orUpdate: view in: environment]). 8 | (#class -> ViQueryViewDefinition). 9 | (#id -> #treeView). 10 | (#properties -> (Dictionary newFrom: { 11 | (#creationAuthor -> 'mt'). 12 | (#creationTimeStamp -> '28 August 2013 2:37:39 pm')})). 13 | (#sourceCode -> '[:query :view :environment | 14 | ViTreeView createFor: query orUpdate: view in: environment]')}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/step045e9d2cb29a4641b942d4b769535d4a.st: -------------------------------------------------------------------------------- 1 | steps 2 | step045e9d2cb29a4641b942d4b769535d4a 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryPropertyStep). 7 | (#definition -> #iconAndLabel). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'045e9d2c-b29a-4641-b942-d4b769535d4a'). 10 | (#label -> nil). 11 | (#next -> #'ed827037-94ca-9a45-b223-3148d0dc9fc9'). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '13 July 2014 2:13:16 pm'). 15 | (#priority -> 6500)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/step0bcec8d5cada9048b7bface560a17f4f.st: -------------------------------------------------------------------------------- 1 | steps 2 | step0bcec8d5cada9048b7bface560a17f4f 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryTransformStep). 7 | (#definition -> #subclasses). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'0bcec8d5-cada-9048-b7bf-ace560a17f4f'). 10 | (#label -> nil). 11 | (#next -> #'76221c32-5f94-c545-a4a4-cf57138ffe39'). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '28 August 2013 2:37:39 pm'). 15 | (#priority -> 2080)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/step19536a1753f2a54490d173c5acc3cb61.st: -------------------------------------------------------------------------------- 1 | steps 2 | step19536a1753f2a54490d173c5acc3cb61 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryPropertyStep). 7 | (#definition -> #iconAndLabel). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'19536a17-53f2-a544-90d1-73c5acc3cb61'). 10 | (#label -> nil). 11 | (#next -> #'0aef5c3f-5e83-9a4f-8a0b-9fd4ca3e46f4'). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '28 August 2013 2:37:39 pm'). 15 | (#priority -> 2060)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/step1bb6538bc256b34b958e5996dea59092.st: -------------------------------------------------------------------------------- 1 | steps 2 | step1bb6538bc256b34b958e5996dea59092 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryPropertyStep). 7 | (#definition -> #iconAndLabel). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'1bb6538b-c256-b34b-958e-5996dea59092'). 10 | (#label -> nil). 11 | (#next -> #'2d49b98d-3f27-e14f-aaa8-aee4706a6a0a'). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '28 August 2013 2:37:39 pm'). 15 | (#priority -> 2470)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/step31eeb1cd153aa246b7d86a6b7f6a95b8.st: -------------------------------------------------------------------------------- 1 | steps 2 | step31eeb1cd153aa246b7d86a6b7f6a95b8 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryPropertyStep). 7 | (#definition -> #iconAndLabel). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'31eeb1cd-153a-a246-b7d8-6a6b7f6a95b8'). 10 | (#label -> nil). 11 | (#next -> #'2af25f9b-ebc0-104e-b6f8-795b2094d0ee'). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '15 November 2014 4:29:41 pm'). 15 | (#priority -> 8410)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/step68eda6668d64144eb349065974fd20f2.st: -------------------------------------------------------------------------------- 1 | steps 2 | step68eda6668d64144eb349065974fd20f2 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryTransformStep). 7 | (#definition -> #'720a8d90-f7c1-334e-a4ea-5094ba285a8d'). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'68eda666-8d64-144e-b349-065974fd20f2'). 10 | (#label -> nil). 11 | (#next -> #senders). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '10 January 2014 12:49:11 pm'). 15 | (#priority -> 4640)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/step83cf71976cf5554eb5352b2ebf2fb60e.st: -------------------------------------------------------------------------------- 1 | steps 2 | step83cf71976cf5554eb5352b2ebf2fb60e 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryPropertyStep). 7 | (#definition -> #'729f566c-cae2-d342-b313-485aece0c9f6'). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'83cf7197-6cf5-554e-b535-2b2ebf2fb60e'). 10 | (#label -> 'Byte codes'). 11 | (#next -> nil). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '24 February 2014 10:42:49 am'). 15 | (#priority -> 5820)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/step9727e8f33a467549adebb57ccead9114.st: -------------------------------------------------------------------------------- 1 | steps 2 | step9727e8f33a467549adebb57ccead9114 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryTransformStep). 7 | (#definition -> #'720a8d90-f7c1-334e-a4ea-5094ba285a8d'). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'9727e8f3-3a46-7549-adeb-b57ccead9114'). 10 | (#label -> nil). 11 | (#next -> #implementors). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '28 August 2013 2:37:39 pm'). 15 | (#priority -> 180)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/stepaa477db37d101f488339140e6d470e38.st: -------------------------------------------------------------------------------- 1 | steps 2 | stepaa477db37d101f488339140e6d470e38 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryTransformStep). 7 | (#definition -> #subclasses). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'aa477db3-7d10-1f48-8339-140e6d470e38'). 10 | (#label -> nil). 11 | (#next -> #'f45253e3-1e61-2344-8ebb-69fad9e592af'). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '28 August 2013 2:37:39 pm'). 15 | (#priority -> 1730)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/stepc9ff51f897e3cf46ba3f4d71325c942d.st: -------------------------------------------------------------------------------- 1 | steps 2 | stepc9ff51f897e3cf46ba3f4d71325c942d 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryTransformStep). 7 | (#definition -> #subclasses). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'c9ff51f8-97e3-cf46-ba3f-4d71325c942d'). 10 | (#label -> nil). 11 | (#next -> #'962950ed-4ad4-244b-9e1b-512547f2422f'). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '28 August 2013 2:37:39 pm'). 15 | (#priority -> 2150)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/stepd0704ef90a640d4496817487f8ee4e7b.st: -------------------------------------------------------------------------------- 1 | steps 2 | stepd0704ef90a640d4496817487f8ee4e7b 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryTransformStep). 7 | (#definition -> #histogram). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'d0704ef9-0a64-0d44-9681-7487f8ee4e7b'). 10 | (#label -> nil). 11 | (#next -> #'29a5b770-b982-f548-b9d2-9842b501cff9'). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '3 January 2014 11:53:42 am'). 15 | (#priority -> 4590)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/stepd86f12e2c38d4e4e807e4615652c2137.st: -------------------------------------------------------------------------------- 1 | steps 2 | stepd86f12e2c38d4e4e807e4615652c2137 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryTransformStep). 7 | (#definition -> #subclasses). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'d86f12e2-c38d-4e4e-807e-4615652c2137'). 10 | (#label -> nil). 11 | (#next -> #'52a42afc-e8cf-7d45-93f8-c5f88bd3f49b'). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '19 September 2013 3:10:18 pm'). 15 | (#priority -> 3980)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/stepdebuggerBindings.st: -------------------------------------------------------------------------------- 1 | steps 2 | stepdebuggerBindings 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryTransformStep). 7 | (#definition -> #'4f4a5855-cc44-7948-bb20-0381aae59f41'). 8 | (#iconCode -> 'UiFugueIcons blockIcon'). 9 | (#id -> #debuggerBindings). 10 | (#label -> 'Bindings'). 11 | (#next -> #'89162c9a-8847-4744-abdb-1031a61c2898'). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '28 August 2013 2:37:39 pm'). 15 | (#priority -> 430)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/stepe84072d2c593f549a93cd5dbeb2e3b94.st: -------------------------------------------------------------------------------- 1 | steps 2 | stepe84072d2c593f549a93cd5dbeb2e3b94 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryPropertyStep). 7 | (#definition -> #iconAndLabel). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'e84072d2-c593-f549-a93c-d5dbeb2e3b94'). 10 | (#label -> nil). 11 | (#next -> #'3723f748-fad3-d446-8f95-d2d495e9a9cc'). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '28 August 2013 2:37:39 pm'). 15 | (#priority -> 1370)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/steporderedSteps.st: -------------------------------------------------------------------------------- 1 | steps 2 | steporderedSteps 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryTransformStep). 7 | (#definition -> #'412dc831-637b-4b41-9ed1-e8eb3db97062'). 8 | (#iconCode -> 'UiFugueIcons scriptMediumIcon'). 9 | (#id -> #orderedSteps). 10 | (#label -> 'Ordered Queries'). 11 | (#next -> #'7fd41212-698d-ee43-8d8f-0dc8fb2b9a9e'). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '3 September 2013 3:26:55 pm'). 15 | (#priority -> 390)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/def524c947977b0664a87a3626871241adc.st: -------------------------------------------------------------------------------- 1 | definitions 2 | def524c947977b0664a87a3626871241adc 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#block -> [:in :out | in ifNotEmpty: [out add: [#paneHierarchy] value]]). 7 | (#class -> ViQueryStepDefinition). 8 | (#id -> #'524c9479-77b0-664a-87a3-626871241adc'). 9 | (#properties -> (Dictionary newFrom: { 10 | (#creationAuthor -> 'mt'). 11 | (#creationTimeStamp -> '1 June 2015 1:44:09 pm')})). 12 | (#sourceCode -> '[:in :out | in ifNotEmpty: [out add: [#paneHierarchy] value]]')}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/defexplorer.st: -------------------------------------------------------------------------------- 1 | definitions 2 | defexplorer 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#block -> [:query :view :environment | 7 | ViExplorerView createFor: query orUpdate: view in: environment]). 8 | (#class -> ViQueryViewDefinition). 9 | (#id -> #explorer). 10 | (#properties -> (Dictionary newFrom: { 11 | (#creationAuthor -> 'mt'). 12 | (#creationTimeStamp -> '21 July 2014 9:19:28 am')})). 13 | (#sourceCode -> '[:query :view :environment | 14 | ViExplorerView createFor: query orUpdate: view in: environment]')}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/defidentity.st: -------------------------------------------------------------------------------- 1 | definitions 2 | defidentity 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#block -> [:objects | objects]). 7 | (#class -> ViQueryMapDefinition). 8 | (#id -> #identity). 9 | (#inputKind -> Object). 10 | (#mapType -> #all). 11 | (#outputKind -> Object). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '28 August 2013 2:37:39 pm')})). 15 | (#sourceCode -> '[:objects | objects]'). 16 | (#updateClearDefinition -> nil). 17 | (#updateSetDefinition -> nil)}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/deftableView.st: -------------------------------------------------------------------------------- 1 | definitions 2 | deftableView 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#block -> [:query :view :environment | 7 | ViTableView createFor: query orUpdate: view in: environment]). 8 | (#class -> ViQueryViewDefinition). 9 | (#id -> #tableView). 10 | (#properties -> (Dictionary newFrom: { 11 | (#creationAuthor -> 'mt'). 12 | (#creationTimeStamp -> '18 September 2013 7:57:24 pm')})). 13 | (#sourceCode -> '[:query :view :environment | 14 | ViTableView createFor: query orUpdate: view in: environment]')}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/step0022b353daa6014ca24538faec14e32e.st: -------------------------------------------------------------------------------- 1 | steps 2 | step0022b353daa6014ca24538faec14e32e 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryTransformStep). 7 | (#definition -> #copyToContext). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'0022b353-daa6-014c-a245-38faec14e32e'). 10 | (#label -> nil). 11 | (#next -> #'d9976b61-dc4e-bf4a-a4a6-a44c2728904d'). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '19 September 2013 3:08:26 pm'). 15 | (#priority -> 3960)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/step24a9922a802c1543acf7ff6d8dc30bbf.st: -------------------------------------------------------------------------------- 1 | steps 2 | step24a9922a802c1543acf7ff6d8dc30bbf 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryPropertyStep). 7 | (#definition -> #iconAndLabel). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'24a9922a-802c-1543-acf7-ff6d8dc30bbf'). 10 | (#label -> nil). 11 | (#next -> #'eae7856b-17a8-2746-aa42-f06591c95280'). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '13 September 2013 7:33:25 pm'). 15 | (#priority -> 3470)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/step25668ab353832a4b8bc25d22ac2cc3fe.st: -------------------------------------------------------------------------------- 1 | steps 2 | step25668ab353832a4b8bc25d22ac2cc3fe 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryTransformStep). 7 | (#definition -> #copyToContext). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'25668ab3-5383-2a4b-8bc2-5d22ac2cc3fe'). 10 | (#label -> nil). 11 | (#next -> #'12f3cc3b-319f-8842-a3d9-43b6034d0539'). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '13 September 2013 7:19:58 pm'). 15 | (#priority -> 3430)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/step2d21437b3606d34398725e357a12de36.st: -------------------------------------------------------------------------------- 1 | steps 2 | step2d21437b3606d34398725e357a12de36 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQuerySortStep). 7 | (#definition -> #compareObjectsByName). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'2d21437b-3606-d343-9872-5e357a12de36'). 10 | (#label -> nil). 11 | (#next -> #'f8f2564d-0b66-d645-9646-191f5736dcef'). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '28 August 2013 2:37:39 pm'). 15 | (#priority -> 2750)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/step35a0fb8d428f1b4e9c15e5fe341d5e61.st: -------------------------------------------------------------------------------- 1 | steps 2 | step35a0fb8d428f1b4e9c15e5fe341d5e61 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQuerySortStep). 7 | (#definition -> #compareObjectsAsStrings). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'35a0fb8d-428f-1b4e-9c15-e5fe341d5e61'). 10 | (#label -> nil). 11 | (#next -> #'b2c2bd30-4cbc-ac47-a5a0-4f683a40bf26'). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '28 August 2013 2:37:39 pm'). 15 | (#priority -> 2980)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/step35e3497e2aff7d4aa4e96ab0b798b3ed.st: -------------------------------------------------------------------------------- 1 | steps 2 | step35e3497e2aff7d4aa4e96ab0b798b3ed 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQuerySortStep). 7 | (#definition -> #compareObjectsByName). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'35e3497e-2aff-7d4a-a4e9-6ab0b798b3ed'). 10 | (#label -> nil). 11 | (#next -> #'181275cd-bd0c-3642-9b0d-9373d885260e'). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '28 August 2013 2:37:39 pm'). 15 | (#priority -> 2830)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/step52a42afce8cf7d4593f8c5f88bd3f49b.st: -------------------------------------------------------------------------------- 1 | steps 2 | step52a42afce8cf7d4593f8c5f88bd3f49b 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryTransformStep). 7 | (#definition -> #selectByContext). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'52a42afc-e8cf-7d45-93f8-c5f88bd3f49b'). 10 | (#label -> nil). 11 | (#next -> #'688b9e53-cc30-9341-a368-54f6c47e402c'). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '19 September 2013 3:11:48 pm'). 15 | (#priority -> 3990)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/step5866e81bba191a42bcba6b513172dc16.st: -------------------------------------------------------------------------------- 1 | steps 2 | step5866e81bba191a42bcba6b513172dc16 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQuerySortStep). 7 | (#definition -> #compareObjectsByName). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'5866e81b-ba19-1a42-bcba-6b513172dc16'). 10 | (#label -> nil). 11 | (#next -> #'97ad3fc7-6ae6-8145-a279-4414ebdd6804'). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '28 August 2013 2:37:39 pm'). 15 | (#priority -> 2040)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/step5befbc74c4bae34d9e58bcf93827d5e8.st: -------------------------------------------------------------------------------- 1 | steps 2 | step5befbc74c4bae34d9e58bcf93827d5e8 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQuerySortStep). 7 | (#definition -> #compareObjectsByName). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'5befbc74-c4ba-e34d-9e58-bcf93827d5e8'). 10 | (#label -> nil). 11 | (#next -> #'e9e1bde1-1735-284c-be1f-6b99473e1678'). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '28 August 2013 2:37:39 pm'). 15 | (#priority -> 2100)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/step6a945c46e2f2ac418b3edadc1328d8a3.st: -------------------------------------------------------------------------------- 1 | steps 2 | step6a945c46e2f2ac418b3edadc1328d8a3 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryPropertyStep). 7 | (#definition -> #'0481a903-f8da-2d42-9c11-991745884f3d'). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'6a945c46-e2f2-ac41-8b3e-dadc1328d8a3'). 10 | (#label -> 'Pretty print'). 11 | (#next -> nil). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '24 February 2014 11:02:55 am'). 15 | (#priority -> 5850)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/step6add0b0f920d894b8c607e275fc7080f.st: -------------------------------------------------------------------------------- 1 | steps 2 | step6add0b0f920d894b8c607e275fc7080f 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryPropertyStep). 7 | (#definition -> #'8ad783be-1900-e64d-8e3c-ec7881484f24'). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'6add0b0f-920d-894b-8c60-7e275fc7080f'). 10 | (#label -> nil). 11 | (#next -> #'cd563aef-8bdc-1746-b414-80fad70add58'). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '10 December 2014 10:17:08 am')}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/step76221c325f94c545a4a4cf57138ffe39.st: -------------------------------------------------------------------------------- 1 | steps 2 | step76221c325f94c545a4a4cf57138ffe39 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQuerySortStep). 7 | (#definition -> #compareObjectsByName). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'76221c32-5f94-c545-a4a4-cf57138ffe39'). 10 | (#label -> nil). 11 | (#next -> #'19536a17-53f2-a544-90d1-73c5acc3cb61'). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '12 February 2014 3:22:59 pm'). 15 | (#priority -> 5090)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/step97ad3fc76ae68145a2794414ebdd6804.st: -------------------------------------------------------------------------------- 1 | steps 2 | step97ad3fc76ae68145a2794414ebdd6804 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryTransformStep). 7 | (#definition -> #toplevelClasses). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'97ad3fc7-6ae6-8145-a279-4414ebdd6804'). 10 | (#label -> nil). 11 | (#next -> #'19536a17-53f2-a544-90d1-73c5acc3cb61'). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '28 August 2013 2:37:39 pm'). 15 | (#priority -> 2050)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/step9f6bdb1099c00845806fe60405d4bebd.st: -------------------------------------------------------------------------------- 1 | steps 2 | step9f6bdb1099c00845806fe60405d4bebd 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQuerySortStep). 7 | (#definition -> #compareObjectsAsStrings). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'9f6bdb10-99c0-0845-806f-e60405d4bebd'). 10 | (#label -> nil). 11 | (#next -> #'9735da59-b580-ce41-9647-a3fd1ed024a5'). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '28 August 2013 2:37:39 pm'). 15 | (#priority -> 1680)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/stepa0abb65a7c24ff4aa661579881ae45e7.st: -------------------------------------------------------------------------------- 1 | steps 2 | stepa0abb65a7c24ff4aa661579881ae45e7 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQuerySortStep). 7 | (#definition -> #compareObjectsAsStrings). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'a0abb65a-7c24-ff4a-a661-579881ae45e7'). 10 | (#label -> nil). 11 | (#next -> #'cf440614-e202-124f-830d-3b4a1d9eef00'). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '28 August 2013 2:37:39 pm'). 15 | (#priority -> 1620)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/stepcafd96b46e9f904cbb728015ce0d112f.st: -------------------------------------------------------------------------------- 1 | steps 2 | stepcafd96b46e9f904cbb728015ce0d112f 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryTransformStep). 7 | (#definition -> #removeDuplicates). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'cafd96b4-6e9f-904c-bb72-8015ce0d112f'). 10 | (#label -> nil). 11 | (#next -> #'efe97b23-18f7-b847-90a1-a8315d4344a7'). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '17 January 2014 2:57:35 pm'). 15 | (#priority -> 4710)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/stepcc0ed406f999fe49b8f7f627deb6cb53.st: -------------------------------------------------------------------------------- 1 | steps 2 | stepcc0ed406f999fe49b8f7f627deb6cb53 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQuerySortStep). 7 | (#definition -> #compareObjectsByName). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'cc0ed406-f999-fe49-b8f7-f627deb6cb53'). 10 | (#label -> nil). 11 | (#next -> #'3640f742-68dd-e143-aec9-907f1f87a99b'). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '18 September 2013 7:16:26 pm'). 15 | (#priority -> 3820)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/stepd9976b61dc4ebf4aa4a6a44c2728904d.st: -------------------------------------------------------------------------------- 1 | steps 2 | stepd9976b61dc4ebf4aa4a6a44c2728904d 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryTransformStep). 7 | (#definition -> #toplevelClasses). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'d9976b61-dc4e-bf4a-a4a6-a44c2728904d'). 10 | (#label -> nil). 11 | (#next -> #'688b9e53-cc30-9341-a368-54f6c47e402c'). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '19 September 2013 3:08:45 pm'). 15 | (#priority -> 3970)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/stepe6902a58ee3c7a4993758c1501d23175.st: -------------------------------------------------------------------------------- 1 | steps 2 | stepe6902a58ee3c7a4993758c1501d23175 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryPropertyStep). 7 | (#definition -> #iconAndLabel). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'e6902a58-ee3c-7a49-9375-8c1501d23175'). 10 | (#label -> nil). 11 | (#next -> #'458cbad9-3001-ab46-8458-4bb4c3232229'). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '15 September 2013 5:35:42 pm'). 15 | (#priority -> 3570)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/stepe6c86a4e3d9cde46afc1e019ab13b011.st: -------------------------------------------------------------------------------- 1 | steps 2 | stepe6c86a4e3d9cde46afc1e019ab13b011 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQuerySortStep). 7 | (#definition -> #compareObjectsByName). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'e6c86a4e-3d9c-de46-afc1-e019ab13b011'). 10 | (#label -> nil). 11 | (#next -> #'a0430b66-9a7d-f044-be09-b17780bf171f'). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '12 February 2014 3:28:35 pm'). 15 | (#priority -> 5100)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/stepe957bc9e51f13b4eac097f23d6c54160.st: -------------------------------------------------------------------------------- 1 | steps 2 | stepe957bc9e51f13b4eac097f23d6c54160 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryTransformStep). 7 | (#definition -> #identity). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'e957bc9e-51f1-3b4e-ac09-7f23d6c54160'). 10 | (#label -> 'Commands'). 11 | (#next -> nil). 12 | (#properties -> (Dictionary newFrom: { 13 | (#copyOfStep -> #identity). 14 | (#creationAuthor -> 'mt'). 15 | (#creationTimeStamp -> '11 February 2014 1:01:49 pm'). 16 | (#priority -> 6450)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/stepefe97b2318f7b84790a1a8315d4344a7.st: -------------------------------------------------------------------------------- 1 | steps 2 | stepefe97b2318f7b84790a1a8315d4344a7 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQuerySortStep). 7 | (#definition -> #compareObjectsByName). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'efe97b23-18f7-b847-90a1-a8315d4344a7'). 10 | (#label -> nil). 11 | (#next -> #'a127f2fa-e945-7b48-b6ca-53f8cdfab01b'). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '17 January 2014 3:00:13 pm'). 15 | (#priority -> 4720)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/stepf88f0794d8d86c4d8b7a445cc52f66df.st: -------------------------------------------------------------------------------- 1 | steps 2 | stepf88f0794d8d86c4d8b7a445cc52f66df 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryTransformStep). 7 | (#definition -> #toplevelClasses). 8 | (#iconCode -> 'nil'). 9 | (#id -> #'f88f0794-d8d8-6c4d-8b7a-445cc52f66df'). 10 | (#label -> nil). 11 | (#next -> #'962950ed-4ad4-244b-9e1b-512547f2422f'). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '28 August 2013 2:37:39 pm'). 15 | (#priority -> 2130)}))}) -------------------------------------------------------------------------------- /repository/Gramada.package/GramadaScripts.class/class/stepsimilarDefinitions.st: -------------------------------------------------------------------------------- 1 | steps 2 | stepsimilarDefinitions 3 | 4 | 5 | ^ (Dictionary newFrom: { 6 | (#class -> ViQueryTransformStep). 7 | (#definition -> #'bcbc9f73-3ca4-0d4e-9933-e2a6d2ea32e4'). 8 | (#iconCode -> 'nil'). 9 | (#id -> #similarDefinitions). 10 | (#label -> 'Similar Map Definitions'). 11 | (#next -> #'754c7a1e-5b33-a842-8a8a-c5f6eef88890'). 12 | (#properties -> (Dictionary newFrom: { 13 | (#creationAuthor -> 'mt'). 14 | (#creationTimeStamp -> '4 September 2013 12:59:07 pm'). 15 | (#priority -> 650)}))}) --------------------------------------------------------------------------------