Skip to content

Commit 6a089c9

Browse files
committed
Adds the graphical ReferencingExample infrastructure.
1 parent 6ebc650 commit 6a089c9

Some content is hidden

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

46 files changed

+192
-54
lines changed

packages/Babylonian-Compiler.package/BPExtractAnnotations.class/instance/Pragma.with.with.with..st

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ rules
22
Pragma: aNode with: literal with: values with: anotherLiteral
33

44
| exampleName |
5-
(BPExample bpExamplePragmaPrefixes anySatisfy: [:prefix | values children first interval contents beginsWith: prefix]) ifTrue: [
5+
(BPAbstractExample bpExamplePragmaPrefixes anySatisfy: [:prefix | values children first interval contents beginsWith: prefix]) ifTrue: [
66
exampleName := self value: values children first children first.
77
annotations add: (BPExampleAnnotation new
88
exampleName: exampleName;

packages/Babylonian-Compiler.package/BPExtractAnnotations.class/methodProperties.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
"KeywordPragma:with:with:" : "pre 7/23/2019 12:10",
1717
"MethodDeclaration:with:and:and:" : "pre 7/23/2022 20:12",
1818
"MethodHeader:with:" : "pre 7/23/2022 16:19",
19-
"Pragma:with:with:with:" : "pre 9/6/2022 11:12",
19+
"Pragma:with:with:with:" : "pre 1/11/2023 14:38",
2020
"Pragmas:pragmas:" : "jb 12/7/2020 18:01",
2121
"defaultExpression:" : "jb 12/7/2020 18:01",
2222
"initialize" : "pre 3/24/2020 09:39",

packages/Babylonian-Core.package/BPExample.class/class/bpExamplePragmaPrefixes.st

Lines changed: 0 additions & 6 deletions
This file was deleted.

packages/Babylonian-Core.package/BPExample.class/class/fromPragma..st

Lines changed: 0 additions & 6 deletions
This file was deleted.

packages/Babylonian-Core.package/BPExample.class/class/newFor..st

Lines changed: 0 additions & 7 deletions
This file was deleted.

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

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,7 @@
11
{
22
"class" : {
33
"bpExamplePragmaPrefix" : "pre 9/6/2022 09:06",
4-
"bpExamplePragmaPrefixes" : "pre 9/5/2022 14:29",
5-
"exampleColors" : "pre 3/2/2021 17:58",
6-
"fromPragma:" : "pre 9/6/2022 08:52",
7-
"newFor:" : "pre 9/30/2020 11:08" },
4+
"exampleColors" : "pre 3/2/2021 17:58" },
85
"instance" : {
96
"exampleName" : "pre 9/30/2020 09:50",
107
"exampleName:" : "jb 12/7/2020 18:10",

packages/Babylonian-Core.package/BPProbe.class/instance/label.st

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@ accessing
22
label
33

44
"stores a name or message of a probe which the BPPrintbugger uses to print along a probe's values"
5-
^ label
5+
^ label ifNil: [super label]

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"instrumentationCallFor:" : "pre 1/10/2023 17:33",
1616
"isProbe" : "pre 7/3/2019 11:12",
1717
"isTemporaryProbe" : "pre 9/2/2022 14:40",
18-
"label" : "lu 6/1/2021 21:29",
18+
"label" : "pre 12/5/2022 10:20",
1919
"label:" : "lu 5/20/2021 15:07",
2020
"makeReferenceReadsDynamic:" : "pre 1/10/2023 17:41",
2121
"probeId" : "pre 9/21/2020 17:13",
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
as yet unclassified
2+
bpExamplePragmaPrefix
3+
4+
^ 'referencingExample'
Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
serialization
22
asPragma
33

4-
^ '<referencingExample: ''{1}''>' format: {
5-
referencedExample exampleName.}
4+
^ '<referencingExample: {1} referencing: {2}>' format: {
5+
self uuid asString printString.
6+
referencedExample uniqueIdentifier printString}

0 commit comments

Comments
 (0)