Skip to content

Commit 4b270b7

Browse files
committed
Merge branch 'develop' into merge-cmf-cmf-callgraph-develop
2 parents 40ee7b8 + 9accd2f commit 4b270b7

File tree

102 files changed

+779
-7
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

102 files changed

+779
-7
lines changed

.squot

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,6 @@ OrderedDictionary {
33
'packages/Babylonian-Core.package' : #SquotCypressCodeSerializer,
44
'packages/Babylonian-Compiler.package' : #SquotCypressCodeSerializer,
55
'packages/Babylonian-Tests.package' : #SquotCypressCodeSerializer,
6-
'packages/Babylonian-UI.package' : #SquotCypressCodeSerializer
6+
'packages/Babylonian-UI.package' : #SquotCypressCodeSerializer,
7+
'packages/Babylonian-Demo.package' : #SquotCypressCodeSerializer
78
}
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
utility
2+
pragmaSelectors
3+
4+
"This method exists solely to fill the Symbol Table so users are not
5+
bothered with UnknownSelectors notifications during programming.
6+
Generated by:
7+
#('' 'active:') gather: [:activeString |
8+
#('' 'setUp:') gather: [:setupString |
9+
#('' 'tearDown:') gather: [:tearDownString |
10+
#('' 'self:') gather: [:receiverString |
11+
((1 to: 10) collect: [:i | ((1 to: i) collect: [:x | 'with:']) joinSeparatedBy: '']) collect: [:argumentsString |
12+
((self bpExamplePragmaPrefix , ':'),
13+
activeString,
14+
setupString, tearDownString,
15+
receiverString, argumentsString) asSymbol]]]]]"
16+
17+
^ #(#exampleNamed:with: #exampleNamed:with:with: #exampleNamed:with:with:with: #exampleNamed:with:with:with:with: #exampleNamed:with:with:with:with:with: #exampleNamed:with:with:with:with:with:with: #exampleNamed:with:with:with:with:with:with:with: #exampleNamed:with:with:with:with:with:with:with:with: #exampleNamed:with:with:with:with:with:with:with:with:with: #exampleNamed:with:with:with:with:with:with:with:with:with:with: #exampleNamed:self:with: #exampleNamed:self:with:with: #exampleNamed:self:with:with:with: #exampleNamed:self:with:with:with:with: #exampleNamed:self:with:with:with:with:with: #exampleNamed:self:with:with:with:with:with:with: #exampleNamed:self:with:with:with:with:with:with:with: #exampleNamed:self:with:with:with:with:with:with:with:with: #exampleNamed:self:with:with:with:with:with:with:with:with:with: #exampleNamed:self:with:with:with:with:with:with:with:with:with:with: #exampleNamed:tearDown:with: #exampleNamed:tearDown:with:with: #exampleNamed:tearDown:with:with:with: #exampleNamed:tearDown:with:with:with:with: #exampleNamed:tearDown:with:with:with:with:with: #exampleNamed:tearDown:with:with:with:with:with:with: #exampleNamed:tearDown:with:with:with:with:with:with:with: #exampleNamed:tearDown:with:with:with:with:with:with:with:with: #exampleNamed:tearDown:with:with:with:with:with:with:with:with:with: #exampleNamed:tearDown:with:with:with:with:with:with:with:with:with:with: #exampleNamed:tearDown:self:with: #exampleNamed:tearDown:self:with:with: #exampleNamed:tearDown:self:with:with:with: #exampleNamed:tearDown:self:with:with:with:with: #exampleNamed:tearDown:self:with:with:with:with:with: #exampleNamed:tearDown:self:with:with:with:with:with:with: #exampleNamed:tearDown:self:with:with:with:with:with:with:with: #exampleNamed:tearDown:self:with:with:with:with:with:with:with:with: #exampleNamed:tearDown:self:with:with:with:with:with:with:with:with:with: #exampleNamed:tearDown:self:with:with:with:with:with:with:with:with:with:with: #exampleNamed:setUp:with: #exampleNamed:setUp:with:with: #exampleNamed:setUp:with:with:with: #exampleNamed:setUp:with:with:with:with: #exampleNamed:setUp:with:with:with:with:with: #exampleNamed:setUp:with:with:with:with:with:with: #exampleNamed:setUp:with:with:with:with:with:with:with: #exampleNamed:setUp:with:with:with:with:with:with:with:with: #exampleNamed:setUp:with:with:with:with:with:with:with:with:with: #exampleNamed:setUp:with:with:with:with:with:with:with:with:with:with: #exampleNamed:setUp:self:with: #exampleNamed:setUp:self:with:with: #exampleNamed:setUp:self:with:with:with: #exampleNamed:setUp:self:with:with:with:with: #exampleNamed:setUp:self:with:with:with:with:with: #exampleNamed:setUp:self:with:with:with:with:with:with: #exampleNamed:setUp:self:with:with:with:with:with:with:with: #exampleNamed:setUp:self:with:with:with:with:with:with:with:with: #exampleNamed:setUp:self:with:with:with:with:with:with:with:with:with: #exampleNamed:setUp:self:with:with:with:with:with:with:with:with:with:with: #exampleNamed:setUp:tearDown:with: #exampleNamed:setUp:tearDown:with:with: #exampleNamed:setUp:tearDown:with:with:with: #exampleNamed:setUp:tearDown:with:with:with:with: #exampleNamed:setUp:tearDown:with:with:with:with:with: #exampleNamed:setUp:tearDown:with:with:with:with:with:with: #exampleNamed:setUp:tearDown:with:with:with:with:with:with:with: #exampleNamed:setUp:tearDown:with:with:with:with:with:with:with:with: #exampleNamed:setUp:tearDown:with:with:with:with:with:with:with:with:with: #exampleNamed:setUp:tearDown:with:with:with:with:with:with:with:with:with:with: #exampleNamed:setUp:tearDown:self:with: #exampleNamed:setUp:tearDown:self:with:with: #exampleNamed:setUp:tearDown:self:with:with:with: #exampleNamed:setUp:tearDown:self:with:with:with:with: #exampleNamed:setUp:tearDown:self:with:with:with:with:with: #exampleNamed:setUp:tearDown:self:with:with:with:with:with:with: #exampleNamed:setUp:tearDown:self:with:with:with:with:with:with:with: #exampleNamed:setUp:tearDown:self:with:with:with:with:with:with:with:with: #exampleNamed:setUp:tearDown:self:with:with:with:with:with:with:with:with:with: #exampleNamed:setUp:tearDown:self:with:with:with:with:with:with:with:with:with:with: #exampleNamed:active:with: #exampleNamed:active:with:with: #exampleNamed:active:with:with:with: #exampleNamed:active:with:with:with:with: #exampleNamed:active:with:with:with:with:with: #exampleNamed:active:with:with:with:with:with:with: #exampleNamed:active:with:with:with:with:with:with:with: #exampleNamed:active:with:with:with:with:with:with:with:with: #exampleNamed:active:with:with:with:with:with:with:with:with:with: #exampleNamed:active:with:with:with:with:with:with:with:with:with:with: #exampleNamed:active:self:with: #exampleNamed:active:self:with:with: #exampleNamed:active:self:with:with:with: #exampleNamed:active:self:with:with:with:with: #exampleNamed:active:self:with:with:with:with:with: #exampleNamed:active:self:with:with:with:with:with:with: #exampleNamed:active:self:with:with:with:with:with:with:with: #exampleNamed:active:self:with:with:with:with:with:with:with:with: #exampleNamed:active:self:with:with:with:with:with:with:with:with:with: #exampleNamed:active:self:with:with:with:with:with:with:with:with:with:with: #exampleNamed:active:tearDown:with: #exampleNamed:active:tearDown:with:with: #exampleNamed:active:tearDown:with:with:with: #exampleNamed:active:tearDown:with:with:with:with: #exampleNamed:active:tearDown:with:with:with:with:with: #exampleNamed:active:tearDown:with:with:with:with:with:with: #exampleNamed:active:tearDown:with:with:with:with:with:with:with: #exampleNamed:active:tearDown:with:with:with:with:with:with:with:with: #exampleNamed:active:tearDown:with:with:with:with:with:with:with:with:with: #exampleNamed:active:tearDown:with:with:with:with:with:with:with:with:with:with: #exampleNamed:active:tearDown:self:with: #exampleNamed:active:tearDown:self:with:with: #exampleNamed:active:tearDown:self:with:with:with: #exampleNamed:active:tearDown:self:with:with:with:with: #exampleNamed:active:tearDown:self:with:with:with:with:with: #exampleNamed:active:tearDown:self:with:with:with:with:with:with: #exampleNamed:active:tearDown:self:with:with:with:with:with:with:with: #exampleNamed:active:tearDown:self:with:with:with:with:with:with:with:with: #exampleNamed:active:tearDown:self:with:with:with:with:with:with:with:with:with: #exampleNamed:active:tearDown:self:with:with:with:with:with:with:with:with:with:with: #exampleNamed:active:setUp:with: #exampleNamed:active:setUp:with:with: #exampleNamed:active:setUp:with:with:with: #exampleNamed:active:setUp:with:with:with:with: #exampleNamed:active:setUp:with:with:with:with:with: #exampleNamed:active:setUp:with:with:with:with:with:with: #exampleNamed:active:setUp:with:with:with:with:with:with:with: #exampleNamed:active:setUp:with:with:with:with:with:with:with:with: #exampleNamed:active:setUp:with:with:with:with:with:with:with:with:with: #exampleNamed:active:setUp:with:with:with:with:with:with:with:with:with:with: #exampleNamed:active:setUp:self:with: #exampleNamed:active:setUp:self:with:with: #exampleNamed:active:setUp:self:with:with:with: #exampleNamed:active:setUp:self:with:with:with:with: #exampleNamed:active:setUp:self:with:with:with:with:with: #exampleNamed:active:setUp:self:with:with:with:with:with:with: #exampleNamed:active:setUp:self:with:with:with:with:with:with:with: #exampleNamed:active:setUp:self:with:with:with:with:with:with:with:with: #exampleNamed:active:setUp:self:with:with:with:with:with:with:with:with:with: #exampleNamed:active:setUp:self:with:with:with:with:with:with:with:with:with:with: #exampleNamed:active:setUp:tearDown:with: #exampleNamed:active:setUp:tearDown:with:with: #exampleNamed:active:setUp:tearDown:with:with:with: #exampleNamed:active:setUp:tearDown:with:with:with:with: #exampleNamed:active:setUp:tearDown:with:with:with:with:with: #exampleNamed:active:setUp:tearDown:with:with:with:with:with:with: #exampleNamed:active:setUp:tearDown:with:with:with:with:with:with:with: #exampleNamed:active:setUp:tearDown:with:with:with:with:with:with:with:with: #exampleNamed:active:setUp:tearDown:with:with:with:with:with:with:with:with:with: #exampleNamed:active:setUp:tearDown:with:with:with:with:with:with:with:with:with:with: #exampleNamed:active:setUp:tearDown:self:with: #exampleNamed:active:setUp:tearDown:self:with:with: #exampleNamed:active:setUp:tearDown:self:with:with:with: #exampleNamed:active:setUp:tearDown:self:with:with:with:with: #exampleNamed:active:setUp:tearDown:self:with:with:with:with:with: #exampleNamed:active:setUp:tearDown:self:with:with:with:with:with:with: #exampleNamed:active:setUp:tearDown:self:with:with:with:with:with:with:with: #exampleNamed:active:setUp:tearDown:self:with:with:with:with:with:with:with:with: #exampleNamed:active:setUp:tearDown:self:with:with:with:with:with:with:with:with:with: #exampleNamed:active:setUp:tearDown:self:with:with:with:with:with:with:with:with:with:with:)
Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
accessing
22
liveSpecimen
33

4-
^ (self argumentScripts , {self receiverConstructor})
5-
select: [:aScript | self isLiveSpecimenReference: aScript]
4+
^ ((self argumentScripts , {self receiverConstructor})
5+
select: [:aScript | self isLiveSpecimenReference: aScript])
6+
select: [:specimen | specimen notNil]
67
thenCollect: [:aSpecimen | self resolveLiveSpecimen: aSpecimen]

packages/Babylonian-Core.package/BPMethodExample.class/methodProperties.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"class" : {
3-
"bpExamplePragmaPrefix" : "pre 1/21/2021 15:45" },
3+
"bpExamplePragmaPrefix" : "pre 1/21/2021 15:45",
4+
"pragmaSelectors" : "pre 2/1/2021 10:47" },
45
"instance" : {
56
"=" : "pre 1/12/2021 15:22",
67
"argumentNames" : "pre 8/25/2020 09:41",
@@ -13,7 +14,7 @@
1314
"initializeFromMethod:" : "jb 12/3/2020 23:18",
1415
"initializeFromPragma:" : "pre 1/21/2021 16:06",
1516
"isLiveSpecimenReference:" : "pre 7/10/2020 18:22",
16-
"liveSpecimen" : "jb 12/3/2020 23:19",
17+
"liveSpecimen" : "pre 1/22/2021 18:52",
1718
"morphClass" : "pre 9/30/2020 10:40",
1819
"newArguments" : "pre 8/21/2020 16:51",
1920
"newReceiver" : "pre 11/11/2020 10:28",
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
utility
2+
pragmaSelectors
3+
4+
"This method exists solely to fill the Symbol Table so users are not
5+
bothered with UnknownSelectors notifications during programming.
6+
Generated by:
7+
#('' 'active:') gather: [:activeString |
8+
#('' 'setUp:') gather: [:setupString |
9+
#('' 'tearDown:') gather: [:tearDownString |
10+
#('' 'script:') collect: [:scriptString |
11+
((self bpExamplePragmaPrefix , ':'),
12+
activeString,
13+
setupString, tearDownString,
14+
scriptString) asSymbol]]]]"
15+
16+
^ #(#scriptExampleNamed: #scriptExampleNamed:script: #scriptExampleNamed:tearDown: #scriptExampleNamed:tearDown:script: #scriptExampleNamed:setUp: #scriptExampleNamed:setUp:script: #scriptExampleNamed:setUp:tearDown: #scriptExampleNamed:setUp:tearDown:script: #scriptExampleNamed:active: #scriptExampleNamed:active:script: #scriptExampleNamed:active:tearDown: #scriptExampleNamed:active:tearDown:script: #scriptExampleNamed:active:setUp: #scriptExampleNamed:active:setUp:script: #scriptExampleNamed:active:setUp:tearDown: #scriptExampleNamed:active:setUp:tearDown:script:)

packages/Babylonian-Core.package/BPScriptExample.class/methodProperties.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"class" : {
3-
"bpExamplePragmaPrefix" : "pre 1/21/2021 15:45" },
3+
"bpExamplePragmaPrefix" : "pre 1/21/2021 15:45",
4+
"pragmaSelectors" : "pre 2/1/2021 10:48" },
45
"instance" : {
56
"asPragma" : "pre 9/30/2020 10:57",
67
"initializeFromPragma:" : "pre 9/30/2020 10:59",
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
*Babylonian-Core
2+
bpSnapshot
3+
4+
^ self copy
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"class" : {
3+
},
4+
"instance" : {
5+
"bpSnapshot" : "pre 2/9/2021 10:04" } }
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
{
2+
"name" : "Form" }
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"noMethodMetaData" : true,
3+
"separateMethodMetaAndSource" : false,
4+
"useCypressPropertiesFile" : true }
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
SquotTrackedObjectMetadata {
2+
#objectClassName : #PackageInfo,
3+
#objectsReplacedByNames : true,
4+
#serializer : #SquotCypressCodeSerializer
5+
}

packages/Babylonian-Demo.package/BPMountain.class/README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
accessing
2+
color: anObject
3+
4+
color := anObject.
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
accessing
2+
color
3+
4+
^ color
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
drawing
2+
drawOn: aCanvas
3+
<exampleNamed: 'normal example' setUp: '(ActiveWorld submorphNamed: #demo)
4+
form fillWhite.' tearDown: '(ActiveWorld submorphNamed: #demo) changed' self: 'BPMountain new
5+
extent: 400@400;
6+
yourself' with: '(ActiveWorld submorphNamed: ''demo'') form getCanvas'>
7+
<exampleNamed: 'small example' active: true self: 'BPMountain new
8+
extent: 20@20;
9+
yourself' with: '(Form extent: 20@20 depth: 32) getCanvas'>
10+
| pencilPosition delta vertices |
11+
vertices := OrderedCollection new.
12+
pencilPosition := 0@(self height * (1 - self ratio)) rounded.
13+
delta := 0@0.
14+
[pencilPosition x < self width] whileTrueDo: [
15+
vertices add: (pencilPosition min: (self width@self height)).
16+
delta := (2 to: 8) atRandom @ (-5 to: 5) atRandom.
17+
pencilPosition := pencilPosition + delta].
18+
19+
vertices
20+
add: self width@pencilPosition y;
21+
add: self width@self height;
22+
add: 0@self height.
23+
24+
aCanvas
25+
drawPolygon: "<bpProbe id: 3009345>"vertices"</bpProbe>"
26+
color: self color
27+
borderWidth: 0
28+
borderColor: Color red.
29+
30+
31+
"<bpProbe id: 7165636 expression: [:result | result form]>"aCanvas"</bpProbe>"
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
initialize-release
2+
initialize
3+
4+
super initialize.
5+
6+
self
7+
color: Color darkGray;
8+
ratio: (1/3)
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
accessing
2+
ratio: anObject
3+
4+
ratio := anObject.
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
accessing
2+
ratio
3+
4+
^ ratio
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"class" : {
3+
},
4+
"instance" : {
5+
"color" : "pre 2/5/2021 09:08",
6+
"color:" : "pre 2/5/2021 09:08",
7+
"drawOn:" : "pre 2/8/2021 17:34",
8+
"initialize" : "pre 2/5/2021 09:57",
9+
"ratio" : "pre 2/5/2021 09:57",
10+
"ratio:" : "pre 2/5/2021 09:57" } }
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{
2+
"category" : "Babylonian-Demo-TreeScene",
3+
"classinstvars" : [
4+
],
5+
"classvars" : [
6+
],
7+
"commentStamp" : "",
8+
"instvars" : [
9+
"color",
10+
"ratio" ],
11+
"name" : "BPMountain",
12+
"pools" : [
13+
],
14+
"super" : "BPSceneObject",
15+
"type" : "normal" }

packages/Babylonian-Demo.package/BPMountainMorph.class/README.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
drawing
2+
drawMountainOn: aCanvas
3+
<exampleNamed: 'normal example' active: true setUp: '(ActiveWorld submorphNamed: #demo)
4+
form fillWhite.' tearDown: '(ActiveWorld submorphNamed: #demo) changed' self: 'BPMountainMorph new
5+
extent: 400@400;
6+
yourself' with: '(ActiveWorld submorphNamed: ''demo'') form getCanvas'>
7+
<exampleNamed: 'small example' active: true self: 'BPMountainMorph new
8+
extent: 20@20;
9+
yourself' with: '(Form extent: 20@20 depth: 32) getCanvas'>
10+
| pencilPosition delta |
11+
pencilPosition := 0@(self height * (1/3)).
12+
[pencilPosition x < self width] whileTrueDo: [
13+
delta := (2 to: 8) atRandom @ (-5 to: 3) atRandom.
14+
aCanvas
15+
line: pencilPosition x + delta x @ self height
16+
to: pencilPosition + delta
17+
width: delta x + 3
18+
color: self color.
19+
pencilPosition := pencilPosition + delta].
20+
21+
"<bpProbe id: 715165 expression: [:result | result form]>"aCanvas"</bpProbe>"
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
private
2+
resetForm
3+
4+
super resetForm.
5+
self drawMountainOn: cachedForm getCanvas.
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"class" : {
3+
},
4+
"instance" : {
5+
"drawMountainOn:" : "pre 2/5/2021 08:54",
6+
"resetForm" : "pre 2/4/2021 19:35" } }
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
"category" : "Babylonian-Demo-Morphs",
3+
"classinstvars" : [
4+
],
5+
"classvars" : [
6+
],
7+
"commentStamp" : "",
8+
"instvars" : [
9+
],
10+
"name" : "BPMountainMorph",
11+
"pools" : [
12+
],
13+
"super" : "BPSceneMorph",
14+
"type" : "normal" }

packages/Babylonian-Demo.package/BPSceneMorph.class/README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
as yet unclassified
2+
compilerClass
3+
4+
^ BPCompiler
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
drawing
2+
desiredExtentFrom: anExtent
3+
4+
^ anExtent y asPoint
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
drawing
2+
drawOn: aCanvas
3+
4+
aCanvas translucentImage: cachedForm at: self innerBounds origin.
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
geometry
2+
extent: aPoint
3+
4+
super extent: (self desiredExtentFrom: aPoint).
5+
self resetForm.
6+
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
initialization
2+
initialize
3+
4+
super initialize.
5+
6+
self
7+
initializeParts;
8+
initializeForm.
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
private
2+
initializeForm
3+
4+
self resetForm
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
initialization
2+
initializeParts
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
private
2+
resetForm
3+
4+
cachedForm := Form extent: self extent depth: 32.
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"class" : {
3+
"compilerClass" : "pre 2/4/2021 19:36" },
4+
"instance" : {
5+
"desiredExtentFrom:" : "pre 2/5/2021 09:44",
6+
"drawOn:" : "pre 2/4/2021 19:33",
7+
"extent:" : "pre 2/5/2021 09:47",
8+
"initialize" : "pre 2/5/2021 09:42",
9+
"initializeForm" : "pre 2/5/2021 09:42",
10+
"initializeParts" : "pre 2/5/2021 09:14",
11+
"resetForm" : "pre 2/4/2021 19:34" } }
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
"category" : "Babylonian-Demo-Morphs",
3+
"classinstvars" : [
4+
],
5+
"classvars" : [
6+
],
7+
"commentStamp" : "",
8+
"instvars" : [
9+
"cachedForm" ],
10+
"name" : "BPSceneMorph",
11+
"pools" : [
12+
],
13+
"super" : "Morph",
14+
"type" : "normal" }

packages/Babylonian-Demo.package/BPSceneObject.class/README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
as yet unclassified
2+
compilerClass
3+
4+
^ BPCompiler
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
accessing
2+
extent: anObject
3+
4+
extent := anObject.
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
accessing
2+
extent
3+
4+
^ extent
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
as yet unclassified
2+
height
3+
4+
^ self extent y
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
as yet unclassified
2+
width
3+
4+
^ self extent x
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"class" : {
3+
"compilerClass" : "pre 2/5/2021 09:13" },
4+
"instance" : {
5+
"extent" : "pre 2/5/2021 09:05",
6+
"extent:" : "pre 2/5/2021 09:05",
7+
"height" : "pre 2/5/2021 09:06",
8+
"width" : "pre 2/5/2021 09:06" } }
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
"category" : "Babylonian-Demo-TreeScene",
3+
"classinstvars" : [
4+
],
5+
"classvars" : [
6+
],
7+
"commentStamp" : "",
8+
"instvars" : [
9+
"extent" ],
10+
"name" : "BPSceneObject",
11+
"pools" : [
12+
],
13+
"super" : "Object",
14+
"type" : "normal" }

packages/Babylonian-Demo.package/BPSky.class/README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
accessing
2+
color: anObject
3+
4+
color := anObject.

0 commit comments

Comments
 (0)