Skip to content

Commit

Permalink
Merge pull request #12 from mumez/develop
Browse files Browse the repository at this point in the history
Pharo 9 support
  • Loading branch information
mumez authored Apr 1, 2022
2 parents eb40439 + defb5df commit a9c995a
Show file tree
Hide file tree
Showing 36 changed files with 86 additions and 138 deletions.
3 changes: 3 additions & 0 deletions .project
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
'srcDirectory' : 'repository'
}
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ Installer squeaksource
#### Pharo
```Smalltalk
Metacello new
configuration: 'SIXX';
repository: 'github://mumez/SIXX/repository';
load.
baseline: 'SIXX';
repository: 'github://mumez/SIXX';
load
```
3 changes: 3 additions & 0 deletions repository/.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
#format : #filetree
}
5 changes: 5 additions & 0 deletions repository/BaselineOfSIXX.package/.filetree
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"separateMethodMetaAndSource" : false,
"noMethodMetaData" : true,
"useCypressPropertiesFile" : true
}
Empty file.
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
baseline
baseline: spec
<baseline>

spec for: #'common' do: [
spec package: 'SIXX-ParserAdapter'.
spec package: 'SIXX-InOut-Common'.
spec package: 'SIXX-Core' with: [spec includes: #('SIXX-ParserAdapter' 'SIXX-InOut-Common')].

spec package: 'SIXX-Examples'
with: [spec requires: #('SIXX-ParserAdapter' 'SIXX-InOut-Common' 'SIXX-Core')].
spec package: 'SIXX-Test'
with: [spec requires: #('SIXX-ParserAdapter' 'SIXX-InOut-Common' 'SIXX-Core')].

spec
group: 'default' with: #('Core' 'Examples' 'Tests');
group: 'Core' with: #('SIXX-ParserAdapter' 'SIXX-InOut-Common' 'SIXX-Core');
group: 'Examples' with: #('SIXX-Examples');
group: 'Tests' with: #('SIXX-Test')].
spec for: #squeak do:[
self xmlParser: spec.
spec package: 'SIXX-Squeak'.
spec package: 'SIXX-ParserAdapter' with: [spec requires: 'XML-Parser'].
spec package: 'SIXX-InOut-Common' with: [spec includes: 'SIXX-InOut-Squeak'].
spec package: 'SIXX-InOut-Squeak' with: [spec requires: #('SIXX-Squeak' 'SIXX-InOut-Common')].
].
spec for: #pharo do:[
self xmlParser: spec.
spec package: 'SIXX-Pharo'.
spec package: 'SIXX-ParserAdapter' with: [spec requires: 'XMLParser'].
spec package: 'SIXX-InOut-Common' with: [spec includes: 'SIXX-InOut-Pharo'].
spec package: 'SIXX-InOut-Pharo' with: [spec requires: #('SIXX-Pharo' 'SIXX-InOut-Common')].
].
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
external projects
xmlParser: spec
spec
baseline: 'XMLParser'
with: [ spec
repository: 'github://pharo-contributions/XML-XMLParser';
loads: 'default' ]
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"commentStamp" : "",
"super" : "BaselineOf",
"category" : "BaselineOfSIXX",
"classinstvars" : [ ],
"pools" : [ ],
"classvars" : [ ],
"instvars" : [ ],
"name" : "BaselineOfSIXX",
"type" : "normal"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
SystemOrganization addCategory: #BaselineOfSIXX!
Empty file.
1 change: 1 addition & 0 deletions repository/BaselineOfSIXX.package/monticello.meta/package
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
(name 'BaselineOfSIXX')
1 change: 1 addition & 0 deletions repository/BaselineOfSIXX.package/properties.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{ }

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
*SIXX-InOut-Pharo
createInstanceOf: aClass withSixxElement: sixxElement
SixxInvalidDeserialization signal: aClass name element: sixxElement.
^nil
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
*SIXX-InOut-Pharo
sixxContentOn: aStream indent: level context: dictionary
SixxInvalidSerialization signal: self class name context: dictionary.
SixxXmlUtil writeXmlText: self printString on: aStream
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"name" : "CompiledCode"
}

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
*SIXX-InOut-Pharo
digitLength
"For compatibility with other dialects"
^ self bytesCount
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"name" : "Integer"
}

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

0 comments on commit a9c995a

Please sign in to comment.