X Tutup
Skip to content

Commit 1ec525d

Browse files
author
Johan Brichau
committed
fix
1 parent 002bf2e commit 1ec525d

File tree

5 files changed

+26
-1
lines changed

5 files changed

+26
-1
lines changed
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
accessing
2+
group
3+
4+
^ 'ANSI Compatibility'
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
initialization
2+
initialize
3+
4+
super initialize.
5+
self replace: 'Character value: ``@expr' with: 'Character codePoint: ``@expr'
6+
"replace: '`#source to: `#target'
7+
withValueFrom: [ :node |
8+
RBLiteralNode value: (String streamContents: [ :stream |
9+
node receiver value codePoint to: node arguments first value codePoint do: [ :code |
10+
stream nextPut: (Character codePoint: code) ] ]) ]
11+
when: [ :node |
12+
node receiver value isCharacter
13+
and: [ node arguments first value isCharacter ] ]"
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
accessing
2+
name
3+
4+
^ 'Characters'
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
accessing
2+
rationale
3+
4+
^ 'Character value: 64 and $a to: $b is not ANSI compatible.'

repository/Grease-Tests-Pharo-Slime.package/GRReSlimeTest.class/instance/testAnsiCharacterRule.st

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
tests-transform
22
testAnsiCharacterRule
3-
<expectedFailure>
3+
44
| class |
55
class := self defineSubClassOf: #GRObject.
66
self compile: 'character Character value: 123' in: class.

0 commit comments

Comments
 (0)
X Tutup