GTDummyExamples class
d: anInteger
<gtExample>
<label: 'Dummy #d:, depends #c:'>
<description: 'should raise an exception as the argument is not
anInteger'>
<depends: #c:>
<raises: Literal constant expected -> MessageNotUnderstood>
^ 1 + anInteger
The old Parser complains about the class name "MessageNotUnderstood" used
as a pragma
argument without being a string or symbol
Opal does not complain
Is Opals behavior intended ?
>From squeaks bugtracker : http://bugs.squeak.org/view.php?id=7770
Cascading message sends to super.
Compiler refuses to compile
super
initialize;
setListProperties
It looks like Opal would compile this to
super initialize.
super setListProperties.
Intended ? Do we want to keep it?
NBNativeCodeGen
parseOptions: optionsArray
uses association symbol -> block instead of block -> block
for caseOf arguments.
The old parser does not accept this.