|
@@ -827,6 +827,7 @@ smalltalk.parser = (function(){
|
|
if (result0 !== null) {
|
|
if (result0 !== null) {
|
|
result0 = (function(offset, line, column, val) {
|
|
result0 = (function(offset, line, column, val) {
|
|
return smalltalk.ValueNode._new()
|
|
return smalltalk.ValueNode._new()
|
|
|
|
+ ._position_((line).__at(column))
|
|
._value_(val.join("").replace(/\"/ig, '"'))
|
|
._value_(val.join("").replace(/\"/ig, '"'))
|
|
})(pos0.offset, pos0.line, pos0.column, result0[1]);
|
|
})(pos0.offset, pos0.line, pos0.column, result0[1]);
|
|
}
|
|
}
|
|
@@ -918,6 +919,7 @@ smalltalk.parser = (function(){
|
|
if (result0 !== null) {
|
|
if (result0 !== null) {
|
|
result0 = (function(offset, line, column, val) {
|
|
result0 = (function(offset, line, column, val) {
|
|
return smalltalk.ValueNode._new()
|
|
return smalltalk.ValueNode._new()
|
|
|
|
+ ._position_((line).__at(column))
|
|
._value_(val)
|
|
._value_(val)
|
|
})(pos0.offset, pos0.line, pos0.column, result0);
|
|
})(pos0.offset, pos0.line, pos0.column, result0);
|
|
}
|
|
}
|
|
@@ -954,6 +956,7 @@ smalltalk.parser = (function(){
|
|
if (result0 !== null) {
|
|
if (result0 !== null) {
|
|
result0 = (function(offset, line, column, n) {
|
|
result0 = (function(offset, line, column, n) {
|
|
return smalltalk.ValueNode._new()
|
|
return smalltalk.ValueNode._new()
|
|
|
|
+ ._position_((line).__at(column))
|
|
._value_(n)
|
|
._value_(n)
|
|
})(pos0.offset, pos0.line, pos0.column, result0);
|
|
})(pos0.offset, pos0.line, pos0.column, result0);
|
|
}
|
|
}
|
|
@@ -1451,6 +1454,7 @@ smalltalk.parser = (function(){
|
|
if (result0 !== null) {
|
|
if (result0 !== null) {
|
|
result0 = (function(offset, line, column, lits) {
|
|
result0 = (function(offset, line, column, lits) {
|
|
return smalltalk.ValueNode._new()
|
|
return smalltalk.ValueNode._new()
|
|
|
|
+ ._position_((line).__at(column))
|
|
._value_(lits)
|
|
._value_(lits)
|
|
})(pos0.offset, pos0.line, pos0.column, result0[1]);
|
|
})(pos0.offset, pos0.line, pos0.column, result0[1]);
|
|
}
|
|
}
|
|
@@ -1544,6 +1548,7 @@ smalltalk.parser = (function(){
|
|
if (result0 !== null) {
|
|
if (result0 !== null) {
|
|
result0 = (function(offset, line, column, expressions) {
|
|
result0 = (function(offset, line, column, expressions) {
|
|
return smalltalk.DynamicArrayNode._new()
|
|
return smalltalk.DynamicArrayNode._new()
|
|
|
|
+ ._position_((line).__at(column))
|
|
._nodes_(expressions)
|
|
._nodes_(expressions)
|
|
})(pos0.offset, pos0.line, pos0.column, result0[2]);
|
|
})(pos0.offset, pos0.line, pos0.column, result0[2]);
|
|
}
|
|
}
|
|
@@ -1622,6 +1627,7 @@ smalltalk.parser = (function(){
|
|
if (result0 !== null) {
|
|
if (result0 !== null) {
|
|
result0 = (function(offset, line, column, expressions) {
|
|
result0 = (function(offset, line, column, expressions) {
|
|
return smalltalk.DynamicDictionaryNode._new()
|
|
return smalltalk.DynamicDictionaryNode._new()
|
|
|
|
+ ._position_((line).__at(column))
|
|
._nodes_(expressions)
|
|
._nodes_(expressions)
|
|
})(pos0.offset, pos0.line, pos0.column, result0[2]);
|
|
})(pos0.offset, pos0.line, pos0.column, result0[2]);
|
|
}
|
|
}
|
|
@@ -1703,6 +1709,7 @@ smalltalk.parser = (function(){
|
|
if (result0 !== null) {
|
|
if (result0 !== null) {
|
|
result0 = (function(offset, line, column, val) {
|
|
result0 = (function(offset, line, column, val) {
|
|
return smalltalk.ValueNode._new()
|
|
return smalltalk.ValueNode._new()
|
|
|
|
+ ._position_((line).__at(column))
|
|
._value_(val)
|
|
._value_(val)
|
|
})(pos0.offset, pos0.line, pos0.column, result0);
|
|
})(pos0.offset, pos0.line, pos0.column, result0);
|
|
}
|
|
}
|
|
@@ -1811,6 +1818,7 @@ smalltalk.parser = (function(){
|
|
if (result0 !== null) {
|
|
if (result0 !== null) {
|
|
result0 = (function(offset, line, column, identifier) {
|
|
result0 = (function(offset, line, column, identifier) {
|
|
return smalltalk.VariableNode._new()
|
|
return smalltalk.VariableNode._new()
|
|
|
|
+ ._position_((line).__at(column))
|
|
._value_(identifier)
|
|
._value_(identifier)
|
|
})(pos0.offset, pos0.line, pos0.column, result0);
|
|
})(pos0.offset, pos0.line, pos0.column, result0);
|
|
}
|
|
}
|
|
@@ -1841,6 +1849,7 @@ smalltalk.parser = (function(){
|
|
if (result0 !== null) {
|
|
if (result0 !== null) {
|
|
result0 = (function(offset, line, column, className) {
|
|
result0 = (function(offset, line, column, className) {
|
|
return smalltalk.ClassReferenceNode._new()
|
|
return smalltalk.ClassReferenceNode._new()
|
|
|
|
+ ._position_((line).__at(column))
|
|
._value_(className)
|
|
._value_(className)
|
|
})(pos0.offset, pos0.line, pos0.column, result0);
|
|
})(pos0.offset, pos0.line, pos0.column, result0);
|
|
}
|
|
}
|
|
@@ -2377,6 +2386,7 @@ smalltalk.parser = (function(){
|
|
if (result0 !== null) {
|
|
if (result0 !== null) {
|
|
result0 = (function(offset, line, column, variable, expression) {
|
|
result0 = (function(offset, line, column, variable, expression) {
|
|
return smalltalk.AssignmentNode._new()
|
|
return smalltalk.AssignmentNode._new()
|
|
|
|
+ ._position_((line).__at(column))
|
|
._left_(variable)
|
|
._left_(variable)
|
|
._right_(expression)
|
|
._right_(expression)
|
|
})(pos0.offset, pos0.line, pos0.column, result0[0], result0[4]);
|
|
})(pos0.offset, pos0.line, pos0.column, result0[0], result0[4]);
|
|
@@ -2456,6 +2466,7 @@ smalltalk.parser = (function(){
|
|
if (result0 !== null) {
|
|
if (result0 !== null) {
|
|
result0 = (function(offset, line, column, expression) {
|
|
result0 = (function(offset, line, column, expression) {
|
|
return smalltalk.ReturnNode._new()
|
|
return smalltalk.ReturnNode._new()
|
|
|
|
+ ._position_((line).__at(column))
|
|
._nodes_([expression])
|
|
._nodes_([expression])
|
|
})(pos0.offset, pos0.line, pos0.column, result0[2]);
|
|
})(pos0.offset, pos0.line, pos0.column, result0[2]);
|
|
}
|
|
}
|
|
@@ -3076,6 +3087,7 @@ smalltalk.parser = (function(){
|
|
if (result0 !== null) {
|
|
if (result0 !== null) {
|
|
result0 = (function(offset, line, column, temps, statements) {
|
|
result0 = (function(offset, line, column, temps, statements) {
|
|
return smalltalk.SequenceNode._new()
|
|
return smalltalk.SequenceNode._new()
|
|
|
|
+ ._position_((line).__at(column))
|
|
._temps_(temps || [])
|
|
._temps_(temps || [])
|
|
._nodes_(statements || [])
|
|
._nodes_(statements || [])
|
|
})(pos0.offset, pos0.line, pos0.column, result0[0], result0[2]);
|
|
})(pos0.offset, pos0.line, pos0.column, result0[0], result0[2]);
|
|
@@ -3168,6 +3180,7 @@ smalltalk.parser = (function(){
|
|
if (result0 !== null) {
|
|
if (result0 !== null) {
|
|
result0 = (function(offset, line, column, params, sequence) {
|
|
result0 = (function(offset, line, column, params, sequence) {
|
|
return smalltalk.BlockNode._new()
|
|
return smalltalk.BlockNode._new()
|
|
|
|
+ ._position_((line).__at(column))
|
|
._parameters_(params || [])
|
|
._parameters_(params || [])
|
|
._nodes_([sequence._asBlockSequenceNode()])
|
|
._nodes_([sequence._asBlockSequenceNode()])
|
|
})(pos0.offset, pos0.line, pos0.column, result0[2], result0[4]);
|
|
})(pos0.offset, pos0.line, pos0.column, result0[2], result0[4]);
|
|
@@ -3260,6 +3273,7 @@ smalltalk.parser = (function(){
|
|
if (result0 !== null) {
|
|
if (result0 !== null) {
|
|
result0 = (function(offset, line, column, selector) {
|
|
result0 = (function(offset, line, column, selector) {
|
|
return smalltalk.SendNode._new()
|
|
return smalltalk.SendNode._new()
|
|
|
|
+ ._position_((line).__at(column))
|
|
._selector_(selector)
|
|
._selector_(selector)
|
|
})(pos0.offset, pos0.line, pos0.column, result0[1]);
|
|
})(pos0.offset, pos0.line, pos0.column, result0[1]);
|
|
}
|
|
}
|
|
@@ -3432,6 +3446,7 @@ smalltalk.parser = (function(){
|
|
if (result0 !== null) {
|
|
if (result0 !== null) {
|
|
result0 = (function(offset, line, column, selector, arg) {
|
|
result0 = (function(offset, line, column, selector, arg) {
|
|
return smalltalk.SendNode._new()
|
|
return smalltalk.SendNode._new()
|
|
|
|
+ ._position_((line).__at(column))
|
|
._selector_(selector)
|
|
._selector_(selector)
|
|
._arguments_([arg])
|
|
._arguments_([arg])
|
|
})(pos0.offset, pos0.line, pos0.column, result0[1], result0[3]);
|
|
})(pos0.offset, pos0.line, pos0.column, result0[1], result0[3]);
|
|
@@ -3627,6 +3642,7 @@ smalltalk.parser = (function(){
|
|
args.push(pairs[i].arg);
|
|
args.push(pairs[i].arg);
|
|
}
|
|
}
|
|
return smalltalk.SendNode._new()
|
|
return smalltalk.SendNode._new()
|
|
|
|
+ ._position_((line).__at(column))
|
|
._selector_(selector.join(""))
|
|
._selector_(selector.join(""))
|
|
._arguments_(args)
|
|
._arguments_(args)
|
|
})(pos0.offset, pos0.line, pos0.column, result0[1]);
|
|
})(pos0.offset, pos0.line, pos0.column, result0[1]);
|
|
@@ -3853,6 +3869,7 @@ smalltalk.parser = (function(){
|
|
cascade.push(messages[i]);
|
|
cascade.push(messages[i]);
|
|
}
|
|
}
|
|
return smalltalk.CascadeNode._new()
|
|
return smalltalk.CascadeNode._new()
|
|
|
|
+ ._position_((line).__at(column))
|
|
._receiver_(send._receiver())
|
|
._receiver_(send._receiver())
|
|
._nodes_(cascade)
|
|
._nodes_(cascade)
|
|
})(pos0.offset, pos0.line, pos0.column, result0[1], result0[2]);
|
|
})(pos0.offset, pos0.line, pos0.column, result0[1], result0[2]);
|
|
@@ -3976,6 +3993,7 @@ smalltalk.parser = (function(){
|
|
if (result0 !== null) {
|
|
if (result0 !== null) {
|
|
result0 = (function(offset, line, column, val) {
|
|
result0 = (function(offset, line, column, val) {
|
|
return smalltalk.JSStatementNode._new()
|
|
return smalltalk.JSStatementNode._new()
|
|
|
|
+ ._position_((line).__at(column))
|
|
._source_(val.join(""))
|
|
._source_(val.join(""))
|
|
})(pos0.offset, pos0.line, pos0.column, result0[1]);
|
|
})(pos0.offset, pos0.line, pos0.column, result0[1]);
|
|
}
|
|
}
|
|
@@ -4044,6 +4062,7 @@ smalltalk.parser = (function(){
|
|
if (result0 !== null) {
|
|
if (result0 !== null) {
|
|
result0 = (function(offset, line, column, pattern, sequence) {
|
|
result0 = (function(offset, line, column, pattern, sequence) {
|
|
return smalltalk.MethodNode._new()
|
|
return smalltalk.MethodNode._new()
|
|
|
|
+ ._position_((line).__at(column))
|
|
._selector_(pattern[0])
|
|
._selector_(pattern[0])
|
|
._arguments_(pattern[1])
|
|
._arguments_(pattern[1])
|
|
._nodes_([sequence])
|
|
._nodes_([sequence])
|