* remove trailing spaces, append newline at EOF.

This commit is contained in:
git 2019-06-19 18:19:20 +09:00
Родитель 754df26210
Коммит b93508b32c
34 изменённых файлов: 2528 добавлений и 2528 удалений

Просмотреть файл

@ -569,7 +569,7 @@ module Racc
check_symbols_useless s
end until r.size == rs and s.size == ss
end
def check_rules_useless(rules)
rules.delete_if do |rule|
rule.useless = false
@ -853,7 +853,7 @@ module Racc
end
private
def ptr_bug!
raise "racc: fatal: pointer not exist: self: #{to_s}"
end

Просмотреть файл

@ -284,7 +284,7 @@ module Racc
end
label
end
def add_user_code(label, src)
@result.params.send(USER_CODE_LABELS[label]).push src
end

Просмотреть файл

@ -85,7 +85,7 @@ module Racc
def dup
ISet.new(@set.dup)
end
end # class ISet
end # module Racc

Просмотреть файл

@ -132,7 +132,7 @@ module Racc
def outact(f, t, act)
case act
when Shift
f.printf " %-12s shift, and go to state %d\n",
f.printf " %-12s shift, and go to state %d\n",
t.to_s, act.goto_id
when Reduce
f.printf " %-12s reduce using rule %d (%s)\n",

Просмотреть файл

@ -168,7 +168,7 @@ module Racc
@states.push dest
@statecache[k] = dest
puts "core_to_state: create state ID #{dest.ident}" if @d_state
else
if @d_state
@ -306,7 +306,7 @@ module Racc
la
end
def create_tmap(size)
Array.new(size, 0) # use Integer as bitmap
end
@ -510,13 +510,13 @@ module Racc
end
end
end
ASSOC = {
:Left => :Reduce,
:Right => :Shift,
:Nonassoc => :Error
}
def do_resolve_sr(stok, rtok)
puts "resolve_sr: s/r conflict: rtok=#{rtok}, stok=#{stok}" if @d_prec
@ -773,7 +773,7 @@ module Racc
attr_reader :symbol
attr_reader :from_state
attr_reader :to_state
def inspect
"(#{@from_state.ident}-#{@symbol}->#{@to_state.ident})"
end
@ -936,11 +936,11 @@ module Racc
@shift = shift
@reduce = reduce
end
attr_reader :stateid
attr_reader :shift
attr_reader :reduce
def to_s
sprintf('state %d: S/R conflict rule %d reduce and shift %s',
@stateid, @reduce.ruleid, @shift.to_s)
@ -959,7 +959,7 @@ module Racc
attr_reader :high_prec
attr_reader :low_prec
attr_reader :token
def to_s
sprintf('state %d: R/R conflict with rule %d and %d on %s',
@stateid, @high_prec.ident, @low_prec.ident, @token.to_s)

Просмотреть файл

@ -32,4 +32,4 @@ end
---- footer
InfiniteLoop.new.parse
InfiniteLoop.new.parse

Просмотреть файл

@ -27,7 +27,7 @@ rule
result.push val[1]
}
| stmt_list EOL
stmt : expr
| assign
| IDENT realprim
@ -38,7 +38,7 @@ rule
| if_stmt
| while_stmt
| defun
if_stmt : IF stmt THEN EOL stmt_list else_stmt END
{
result = IfNode.new( @fname, val[0][0],
@ -261,7 +261,7 @@ module Intp
class Core
def initialize
def initialize
@ftab = {}
@obj = Object.new
@stack = []
@ -318,7 +318,7 @@ module Intp
def lvar?(name)
@lvars.key? name
end
def [](key)
@lvars[key]
end

Просмотреть файл

@ -310,4 +310,4 @@ rule
args << [ :kwarg, retag([ k, v ]), k, v ]
end
}
end
end

Просмотреть файл

@ -35,7 +35,7 @@ rule
@field.domain = mb.domain
}
;
datetime : day DIGIT ATOM DIGIT hour zone
# 0 1 2 3 4 5
# day month year
@ -44,11 +44,11 @@ rule
result = (t + val[4] - val[5]).localtime
}
;
day : /* none */
| ATOM ','
;
hour : DIGIT ':' DIGIT
{
result = (result.to_i * 60 * 60) + (val[2].to_i * 60)
@ -60,16 +60,16 @@ rule
+ val[4].to_i
}
;
zone : ATOM
{
result = ::TMail.zonestr2i( val[0] ) * 60
}
;
received : from by via with id for recvdatetime
;
from : /* none */
| FROM domain
{
@ -84,28 +84,28 @@ rule
@field.from = Address.join( val[1] )
}
;
by : /* none */
| BY domain
{
@field.by = Address.join( val[1] )
}
;
via : /* none */
| VIA ATOM
{
@field.via = val[1]
}
;
with : /* none */
| WITH ATOM
{
@field.with.push val[1]
}
;
id : /* none */
| ID msgid
{
@ -116,14 +116,14 @@ rule
@field.msgid = val[1]
}
;
for : /* none */
| FOR addr
{
@field.for_ = val[1].address
}
;
recvdatetime
: /* none */
| ';' datetime
@ -131,7 +131,7 @@ rule
@field.date = val[1]
}
;
returnpath: '<' '>'
| routeaddr
{
@ -173,7 +173,7 @@ rule
}
# | phrase ':' ';' { result = AddressGroup.new( result ) }
;
routeaddr : '<' route spec '>'
{
result = val[2]
@ -184,22 +184,22 @@ rule
result = val[1]
}
;
route : at_domains ':'
;
at_domains: '@' domain { result = [ val[1] ] }
| at_domains ',' '@' domain { result.push val[3] }
;
spec : local '@' domain { result = Address.new( val[0], val[2] ) }
| local { result = Address.new( result, nil ) }
;
local : word { result = val }
| local '.' word { result.push val[2] }
;
domain : domword { result = val }
| domain '.' domword { result.push val[2] }
;
@ -215,11 +215,11 @@ rule
result = val.join('')
}
;
phrase : word
| phrase word { result << ' ' << val[1] }
;
word : atom
| QUOTED
| DIGIT
@ -228,7 +228,7 @@ rule
keys : phrase
| keys ',' phrase
;
enc : word
{
@field.encrypter = val[0]
@ -258,7 +258,7 @@ rule
@field.sub = ''
}
;
params : /* none */
| params ';' TOKEN '=' value
{
@ -281,7 +281,7 @@ rule
@field.disposition = val[0]
}
;
disp_params
: /* none */
| disp_params ';' disp_param
@ -293,7 +293,7 @@ rule
@field.params[ val[0].downcase ] = val[2]
}
;
atom : ATOM
| FROM
| BY
@ -302,7 +302,7 @@ rule
| ID
| FOR
;
end
@ -382,7 +382,7 @@ module TMail
@scanner.scan @pass_array
end
end
def on_error( tok, val, vstack )
raise ParseError,
"\nparse error in '#{@field.name}' header, on token #{val.inspect}"

Просмотреть файл

@ -33,7 +33,7 @@ class MOF::Parser
octalValue
decimalValue
hexValue
rule
/* Returns a Hash of filename and MofResult */
@ -47,7 +47,7 @@ rule
result[@name] = @result
}
;
mofProduction
: compilerDirective
| classDeclaration
@ -66,7 +66,7 @@ rule
* compilerDirective
*
*/
compilerDirective
: "#" PRAGMA INCLUDE pragmaParameters_opt
{ raise MOF::Helper::Error.new(@name,@lineno,@line,"Missing filename after '#pragma include'") unless val[3]
@ -107,7 +107,7 @@ rule
* classDeclaration
*
*/
classDeclaration
: qualifierList_opt CLASS className alias_opt superClass_opt "{" classFeatures "}" ";"
{ qualifiers = val[0]
@ -151,7 +151,7 @@ rule
result << val[2] if val[2]
}
;
qualifier
: qualifierName qualifierParameter_opt flavor_opt
{ # Get qualifier decl
@ -242,7 +242,7 @@ rule
result = CIM::Property.new(type,val[2],val[0],val[4])
}
;
referenceDeclaration
: qualifierList_opt objectRef referenceName array_opt defaultValue_opt ";"
{ if val[4]
@ -308,7 +308,7 @@ rule
: /* empty */
| parameterList
;
parameterList
: parameter parameters
{ result = val[1].unshift val[0] }
@ -367,7 +367,7 @@ rule
: /* empty */
| defaultValue
;
defaultValue
: "=" initializer
{ result = val[1] }
@ -416,7 +416,7 @@ rule
| string stringValue
{ result = val[0] + val[1] }
;
referenceInitializer
: objectHandle
| aliasIdentifier
@ -465,7 +465,7 @@ rule
* qualifierDeclaration
*
*/
qualifierDeclaration
/* 0 1 2 3 4 */
: QUALIFIER qualifierName qualifierType scope defaultFlavor_opt ";"
@ -534,7 +534,7 @@ rule
* instanceDeclaration
*
*/
instanceDeclaration
: instance ";"
;
@ -583,7 +583,7 @@ def initialize options = {}
@includes = options[:includes] || []
@quiet = options[:quiet]
@style = options[:style] || :cim # default to style CIM v2.2 syntax
@lineno = 1
@file = nil
@iconv = nil

Просмотреть файл

@ -6,10 +6,10 @@ class A
rule
targ: operation voidhead
| variable
voidhead : void B
void:
operation: A
variable : A
end

Просмотреть файл

@ -4,19 +4,19 @@ rule
content: RecvH received
;
datetime: day
;
msgid: '<' spec '>';
day:
| ATOM ','
;
received: recvitem_list recvdatetime
;
recvitem_list:
| recvitem_list recvitem
;
@ -26,25 +26,25 @@ rule
by:
| BY domain
;
via:
| VIA ATOM
;
with: WITH ATOM
;
for:
| FOR addr
;
recvdatetime:
| ';' datetime
;
addr: mbox | group ;
mboxes: mbox
mboxes: mbox
| mboxes ',' mbox
;
@ -59,21 +59,21 @@ rule
routeaddr: '<' route spec '>'
| '<' spec '>'
;
route: at_domains ':' ;
at_domains: '@' domain
at_domains: '@' domain
| at_domains ',' '@' domain
;
spec: local '@' domain
| local
| local
;
local: word
| local '.' word
;
domain: domword
| domain '.' domword
;
@ -86,12 +86,12 @@ rule
phrase: word
| phrase word
;
word: atom
| QUOTED
| DIGIT
;
atom: ATOM | FROM | BY | VIA | WITH | ID | FOR ;
end

Просмотреть файл

@ -31,7 +31,7 @@ rule
print 'cba'
}
| cont
cont : A c2 B c2 C
c2 : C C C C C

Просмотреть файл

@ -196,7 +196,7 @@ def parse( io )
# @q.push [ false, nil ]
@q.push [ false, [@s.pos, nil] ]
## call racc's private parse method
do_parse
end

Просмотреть файл

@ -369,63 +369,63 @@ Racc_debug_parser = false
module_eval(<<'.,.,', 'cadenza.y', 12)
def _reduce_2(val, _values, result)
result = nil
result = nil
result
end
.,.,
module_eval(<<'.,.,', 'cadenza.y', 16)
def _reduce_3(val, _values, result)
result = [val[0]]
result = [val[0]]
result
end
.,.,
module_eval(<<'.,.,', 'cadenza.y', 17)
def _reduce_4(val, _values, result)
result = val[0].push(val[2])
result = val[0].push(val[2])
result
end
.,.,
module_eval(<<'.,.,', 'cadenza.y', 22)
def _reduce_5(val, _values, result)
result = VariableNode.new(val[0].value)
result = VariableNode.new(val[0].value)
result
end
.,.,
module_eval(<<'.,.,', 'cadenza.y', 23)
def _reduce_6(val, _values, result)
result = VariableNode.new(val[0].value, val[1])
result = VariableNode.new(val[0].value, val[1])
result
end
.,.,
module_eval(<<'.,.,', 'cadenza.y', 24)
def _reduce_7(val, _values, result)
result = ConstantNode.new(val[0].value)
result = ConstantNode.new(val[0].value)
result
end
.,.,
module_eval(<<'.,.,', 'cadenza.y', 25)
def _reduce_8(val, _values, result)
result = ConstantNode.new(val[0].value)
result = ConstantNode.new(val[0].value)
result
end
.,.,
module_eval(<<'.,.,', 'cadenza.y', 26)
def _reduce_9(val, _values, result)
result = ConstantNode.new(val[0].value)
result = ConstantNode.new(val[0].value)
result
end
.,.,
module_eval(<<'.,.,', 'cadenza.y', 27)
def _reduce_10(val, _values, result)
result = val[1]
result = val[1]
result
end
.,.,
@ -434,14 +434,14 @@ module_eval(<<'.,.,', 'cadenza.y', 27)
module_eval(<<'.,.,', 'cadenza.y', 32)
def _reduce_12(val, _values, result)
result = OperationNode.new(val[0], "*", val[2])
result = OperationNode.new(val[0], "*", val[2])
result
end
.,.,
module_eval(<<'.,.,', 'cadenza.y', 33)
def _reduce_13(val, _values, result)
result = OperationNode.new(val[0], "/", val[2])
result = OperationNode.new(val[0], "/", val[2])
result
end
.,.,
@ -450,14 +450,14 @@ module_eval(<<'.,.,', 'cadenza.y', 33)
module_eval(<<'.,.,', 'cadenza.y', 38)
def _reduce_15(val, _values, result)
result = OperationNode.new(val[0], "+", val[2])
result = OperationNode.new(val[0], "+", val[2])
result
end
.,.,
module_eval(<<'.,.,', 'cadenza.y', 39)
def _reduce_16(val, _values, result)
result = OperationNode.new(val[0], "-", val[2])
result = OperationNode.new(val[0], "-", val[2])
result
end
.,.,
@ -466,42 +466,42 @@ module_eval(<<'.,.,', 'cadenza.y', 39)
module_eval(<<'.,.,', 'cadenza.y', 44)
def _reduce_18(val, _values, result)
result = OperationNode.new(val[0], "==", val[2])
result = OperationNode.new(val[0], "==", val[2])
result
end
.,.,
module_eval(<<'.,.,', 'cadenza.y', 45)
def _reduce_19(val, _values, result)
result = OperationNode.new(val[0], "!=", val[2])
result = OperationNode.new(val[0], "!=", val[2])
result
end
.,.,
module_eval(<<'.,.,', 'cadenza.y', 46)
def _reduce_20(val, _values, result)
result = OperationNode.new(val[0], "<=", val[2])
result = OperationNode.new(val[0], "<=", val[2])
result
end
.,.,
module_eval(<<'.,.,', 'cadenza.y', 47)
def _reduce_21(val, _values, result)
result = OperationNode.new(val[0], ">=", val[2])
result = OperationNode.new(val[0], ">=", val[2])
result
end
.,.,
module_eval(<<'.,.,', 'cadenza.y', 48)
def _reduce_22(val, _values, result)
result = OperationNode.new(val[0], ">", val[2])
result = OperationNode.new(val[0], ">", val[2])
result
end
.,.,
module_eval(<<'.,.,', 'cadenza.y', 49)
def _reduce_23(val, _values, result)
result = OperationNode.new(val[0], "<", val[2])
result = OperationNode.new(val[0], "<", val[2])
result
end
.,.,
@ -510,7 +510,7 @@ module_eval(<<'.,.,', 'cadenza.y', 49)
module_eval(<<'.,.,', 'cadenza.y', 54)
def _reduce_25(val, _values, result)
result = BooleanInverseNode.new(val[1])
result = BooleanInverseNode.new(val[1])
result
end
.,.,
@ -519,42 +519,42 @@ module_eval(<<'.,.,', 'cadenza.y', 54)
module_eval(<<'.,.,', 'cadenza.y', 59)
def _reduce_27(val, _values, result)
result = OperationNode.new(val[0], "and", val[2])
result = OperationNode.new(val[0], "and", val[2])
result
end
.,.,
module_eval(<<'.,.,', 'cadenza.y', 60)
def _reduce_28(val, _values, result)
result = OperationNode.new(val[0], "or", val[2])
result = OperationNode.new(val[0], "or", val[2])
result
end
.,.,
module_eval(<<'.,.,', 'cadenza.y', 64)
def _reduce_29(val, _values, result)
result = FilterNode.new(val[0].value)
result = FilterNode.new(val[0].value)
result
end
.,.,
module_eval(<<'.,.,', 'cadenza.y', 65)
def _reduce_30(val, _values, result)
result = FilterNode.new(val[0].value, val[2])
result = FilterNode.new(val[0].value, val[2])
result
end
.,.,
module_eval(<<'.,.,', 'cadenza.y', 69)
def _reduce_31(val, _values, result)
result = [val[0]]
result = [val[0]]
result
end
.,.,
module_eval(<<'.,.,', 'cadenza.y', 70)
def _reduce_32(val, _values, result)
result = val[0].push(val[2])
result = val[0].push(val[2])
result
end
.,.,
@ -563,189 +563,189 @@ module_eval(<<'.,.,', 'cadenza.y', 70)
module_eval(<<'.,.,', 'cadenza.y', 75)
def _reduce_34(val, _values, result)
result = FilteredValueNode.new(val[0], val[2])
result = FilteredValueNode.new(val[0], val[2])
result
end
.,.,
module_eval(<<'.,.,', 'cadenza.y', 79)
def _reduce_35(val, _values, result)
result = val[1]
result = val[1]
result
end
.,.,
module_eval(<<'.,.,', 'cadenza.y', 83)
def _reduce_36(val, _values, result)
open_scope!; result = val[2]
open_scope!; result = val[2]
result
end
.,.,
module_eval(<<'.,.,', 'cadenza.y', 84)
def _reduce_37(val, _values, result)
open_scope!; result = BooleanInverseNode.new(val[2])
open_scope!; result = BooleanInverseNode.new(val[2])
result
end
.,.,
module_eval(<<'.,.,', 'cadenza.y', 88)
def _reduce_38(val, _values, result)
result = close_scope!; open_scope!
result = close_scope!; open_scope!
result
end
.,.,
module_eval(<<'.,.,', 'cadenza.y', 92)
def _reduce_39(val, _values, result)
result = close_scope!
result = close_scope!
result
end
.,.,
module_eval(<<'.,.,', 'cadenza.y', 93)
def _reduce_40(val, _values, result)
result = close_scope!
result = close_scope!
result
end
.,.,
module_eval(<<'.,.,', 'cadenza.y', 97)
def _reduce_41(val, _values, result)
result = IfNode.new(val[0], val[1])
result = IfNode.new(val[0], val[1])
result
end
.,.,
module_eval(<<'.,.,', 'cadenza.y', 98)
def _reduce_42(val, _values, result)
result = IfNode.new(val[0], val[2])
result = IfNode.new(val[0], val[2])
result
end
.,.,
module_eval(<<'.,.,', 'cadenza.y', 99)
def _reduce_43(val, _values, result)
result = IfNode.new(val[0], val[1], val[3])
result = IfNode.new(val[0], val[1], val[3])
result
end
.,.,
module_eval(<<'.,.,', 'cadenza.y', 100)
def _reduce_44(val, _values, result)
result = IfNode.new(val[0], val[2], val[3])
result = IfNode.new(val[0], val[2], val[3])
result
end
.,.,
module_eval(<<'.,.,', 'cadenza.y', 101)
def _reduce_45(val, _values, result)
result = IfNode.new(val[0], val[2], val[4])
result = IfNode.new(val[0], val[2], val[4])
result
end
.,.,
module_eval(<<'.,.,', 'cadenza.y', 105)
def _reduce_46(val, _values, result)
open_scope!; result = [val[2].value, val[4]]
open_scope!; result = [val[2].value, val[4]]
result
end
.,.,
module_eval(<<'.,.,', 'cadenza.y', 109)
def _reduce_47(val, _values, result)
result = close_scope!
result = close_scope!
result
end
.,.,
module_eval(<<'.,.,', 'cadenza.y', 114)
def _reduce_48(val, _values, result)
result = ForNode.new(VariableNode.new(val[0].first), val[0].last, val[1])
result = ForNode.new(VariableNode.new(val[0].first), val[0].last, val[1])
result
end
.,.,
module_eval(<<'.,.,', 'cadenza.y', 115)
def _reduce_49(val, _values, result)
result = ForNode.new(VariableNode.new(val[0].first), val[0].last, val[2])
result = ForNode.new(VariableNode.new(val[0].first), val[0].last, val[2])
result
end
.,.,
module_eval(<<'.,.,', 'cadenza.y', 119)
def _reduce_50(val, _values, result)
result = open_block_scope!(val[2].value)
result = open_block_scope!(val[2].value)
result
end
.,.,
module_eval(<<'.,.,', 'cadenza.y', 123)
def _reduce_51(val, _values, result)
result = close_block_scope!
result = close_block_scope!
result
end
.,.,
module_eval(<<'.,.,', 'cadenza.y', 128)
def _reduce_52(val, _values, result)
result = BlockNode.new(val[0], val[1])
result = BlockNode.new(val[0], val[1])
result
end
.,.,
module_eval(<<'.,.,', 'cadenza.y', 129)
def _reduce_53(val, _values, result)
result = BlockNode.new(val[0], val[2])
result = BlockNode.new(val[0], val[2])
result
end
.,.,
module_eval(<<'.,.,', 'cadenza.y', 133)
def _reduce_54(val, _values, result)
open_scope!; result = [val[1].value, []]
open_scope!; result = [val[1].value, []]
result
end
.,.,
module_eval(<<'.,.,', 'cadenza.y', 134)
def _reduce_55(val, _values, result)
open_scope!; result = [val[1].value, val[2]]
open_scope!; result = [val[1].value, val[2]]
result
end
.,.,
module_eval(<<'.,.,', 'cadenza.y', 138)
def _reduce_56(val, _values, result)
result = close_scope!
result = close_scope!
result
end
.,.,
module_eval(<<'.,.,', 'cadenza.y', 142)
def _reduce_57(val, _values, result)
result = GenericBlockNode.new(val[0].first, val[2], val[0].last)
result = GenericBlockNode.new(val[0].first, val[2], val[0].last)
result
end
.,.,
module_eval(<<'.,.,', 'cadenza.y', 146)
def _reduce_58(val, _values, result)
result = val[2].value
result = val[2].value
result
end
.,.,
module_eval(<<'.,.,', 'cadenza.y', 147)
def _reduce_59(val, _values, result)
result = VariableNode.new(val[2].value)
result = VariableNode.new(val[2].value)
result
end
.,.,
module_eval(<<'.,.,', 'cadenza.y', 151)
def _reduce_60(val, _values, result)
result = TextNode.new(val[0].value)
result = TextNode.new(val[0].value)
result
end
.,.,
@ -762,28 +762,28 @@ module_eval(<<'.,.,', 'cadenza.y', 151)
module_eval(<<'.,.,', 'cadenza.y', 160)
def _reduce_66(val, _values, result)
push val[0]
push val[0]
result
end
.,.,
module_eval(<<'.,.,', 'cadenza.y', 161)
def _reduce_67(val, _values, result)
push val[1]
push val[1]
result
end
.,.,
module_eval(<<'.,.,', 'cadenza.y', 162)
def _reduce_68(val, _values, result)
document.extends = val[0]
document.extends = val[0]
result
end
.,.,
module_eval(<<'.,.,', 'cadenza.y', 163)
def _reduce_69(val, _values, result)
document.extends = val[1]
document.extends = val[1]
result
end
.,.,

Просмотреть файл

@ -2491,14 +2491,14 @@ module_eval(<<'.,.,', 'cast.y', 269)
module_eval(<<'.,.,', 'cast.y', 273)
def _reduce_135(val, _values, result)
result = add_type_quals(Pointer.new_at(val[0].pos), val[1][1])
result = add_type_quals(Pointer.new_at(val[0].pos), val[1][1])
result
end
.,.,
module_eval(<<'.,.,', 'cast.y', 274)
def _reduce_136(val, _values, result)
result = Pointer.new_at(val[0].pos)
result = Pointer.new_at(val[0].pos)
result
end
.,.,
@ -2604,7 +2604,7 @@ module_eval(<<'.,.,', 'cast.y', 307)
module_eval(<<'.,.,', 'cast.y', 308)
def _reduce_151(val, _values, result)
result = make_direct_type(val[0][0], val[0][1])
result = make_direct_type(val[0][0], val[0][1])
result
end
.,.,
@ -3356,7 +3356,7 @@ module_eval(<<'.,.,', 'cast.y', 507)
result = Comma.new_at(val[0].pos, NodeArray[val[0], val[2]])
end
end
result
end
.,.,
@ -3412,7 +3412,7 @@ module_eval(<<'.,.,', 'cast.y', 559)
module_eval(<<'.,.,', 'cast.y', 560)
def _reduce_264(val, _values, result)
result = val[0].val; result.pos = val[0].pos
result = val[0].val; result.pos = val[0].pos
result
end
.,.,

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@ -829,28 +829,28 @@ Racc_debug_parser = false
module_eval(<<'.,.,', 'edtf.y', 54)
def _reduce_8(val, _values, result)
result = Date.new(val[0]).year_precision!
result = Date.new(val[0]).year_precision!
result
end
.,.,
module_eval(<<'.,.,', 'edtf.y', 55)
def _reduce_9(val, _values, result)
result = Date.new(*val.flatten).month_precision!
result = Date.new(*val.flatten).month_precision!
result
end
.,.,
module_eval(<<'.,.,', 'edtf.y', 56)
def _reduce_10(val, _values, result)
result = Date.new(*val.flatten).day_precision!
result = Date.new(*val.flatten).day_precision!
result
end
.,.,
module_eval(<<'.,.,', 'edtf.y', 59)
def _reduce_11(val, _values, result)
result = -val[1]
result = -val[1]
result
end
.,.,
@ -859,7 +859,7 @@ module_eval(<<'.,.,', 'edtf.y', 63)
def _reduce_12(val, _values, result)
result = DateTime.new(val[0].year, val[0].month, val[0].day, *val[2])
result.skip_timezone = (val[2].length == 3)
result
end
.,.,
@ -868,14 +868,14 @@ module_eval(<<'.,.,', 'edtf.y', 63)
module_eval(<<'.,.,', 'edtf.y', 68)
def _reduce_14(val, _values, result)
result = val.flatten
result = val.flatten
result
end
.,.,
module_eval(<<'.,.,', 'edtf.y', 70)
def _reduce_15(val, _values, result)
result = val.values_at(0, 2, 4)
result = val.values_at(0, 2, 4)
result
end
.,.,
@ -884,28 +884,28 @@ module_eval(<<'.,.,', 'edtf.y', 70)
module_eval(<<'.,.,', 'edtf.y', 73)
def _reduce_17(val, _values, result)
result = [24, 0, 0]
result = [24, 0, 0]
result
end
.,.,
module_eval(<<'.,.,', 'edtf.y', 75)
def _reduce_18(val, _values, result)
result = 0
result = 0
result
end
.,.,
module_eval(<<'.,.,', 'edtf.y', 76)
def _reduce_19(val, _values, result)
result = -1 * val[1]
result = -1 * val[1]
result
end
.,.,
module_eval(<<'.,.,', 'edtf.y', 77)
def _reduce_20(val, _values, result)
result = val[1]
result = val[1]
result
end
.,.,
@ -914,28 +914,28 @@ module_eval(<<'.,.,', 'edtf.y', 77)
module_eval(<<'.,.,', 'edtf.y', 81)
def _reduce_22(val, _values, result)
result = 0
result = 0
result
end
.,.,
module_eval(<<'.,.,', 'edtf.y', 85)
def _reduce_23(val, _values, result)
result = Rational(val[0] * 60 + val[2], 1440)
result = Rational(val[0] * 60 + val[2], 1440)
result
end
.,.,
module_eval(<<'.,.,', 'edtf.y', 86)
def _reduce_24(val, _values, result)
result = Rational(840, 1440)
result = Rational(840, 1440)
result
end
.,.,
module_eval(<<'.,.,', 'edtf.y', 87)
def _reduce_25(val, _values, result)
result = Rational(val[3], 1440)
result = Rational(val[3], 1440)
result
end
.,.,
@ -943,7 +943,7 @@ module_eval(<<'.,.,', 'edtf.y', 87)
module_eval(<<'.,.,', 'edtf.y', 91)
def _reduce_26(val, _values, result)
result = val.zip([1000,100,10,1]).reduce(0) { |s,(a,b)| s += a * b }
result
end
.,.,
@ -954,7 +954,7 @@ module_eval(<<'.,.,', 'edtf.y', 91)
module_eval(<<'.,.,', 'edtf.y', 97)
def _reduce_29(val, _values, result)
result = [val[0], val[2]]
result = [val[0], val[2]]
result
end
.,.,
@ -965,7 +965,7 @@ module_eval(<<'.,.,', 'edtf.y', 104)
if result[2] > 31 || (result[2] > 30 && [2,4,6,9,11].include?(result[1])) || (result[2] > 29 && result[1] == 2)
raise ArgumentError, "invalid date (invalid days #{result[2]} for month #{result[1]})"
end
result
end
.,.,
@ -988,7 +988,7 @@ module_eval(<<'.,.,', 'edtf.y', 127)
def _reduce_38(val, _values, result)
result = Date.new(val[0][0]).year_precision!
result.unspecified.year[2,2] = val[0][1]
result
end
.,.,
@ -1002,7 +1002,7 @@ module_eval(<<'.,.,', 'edtf.y', 127)
module_eval(<<'.,.,', 'edtf.y', 138)
def _reduce_42(val, _values, result)
result = [val[0,3].zip([1000,100,10]).reduce(0) { |s,(a,b)| s += a * b }, [false,true]]
result
end
.,.,
@ -1010,7 +1010,7 @@ module_eval(<<'.,.,', 'edtf.y', 138)
module_eval(<<'.,.,', 'edtf.y', 142)
def _reduce_43(val, _values, result)
result = [val[0,2].zip([1000,100]).reduce(0) { |s,(a,b)| s += a * b }, [true, true]]
result
end
.,.,
@ -1019,7 +1019,7 @@ module_eval(<<'.,.,', 'edtf.y', 146)
def _reduce_44(val, _values, result)
result = Date.new(val[0]).unspecified!(:month)
result.precision = :month
result
end
.,.,
@ -1027,7 +1027,7 @@ module_eval(<<'.,.,', 'edtf.y', 146)
module_eval(<<'.,.,', 'edtf.y', 151)
def _reduce_45(val, _values, result)
result = Date.new(*val[0]).unspecified!(:day)
result
end
.,.,
@ -1035,7 +1035,7 @@ module_eval(<<'.,.,', 'edtf.y', 151)
module_eval(<<'.,.,', 'edtf.y', 155)
def _reduce_46(val, _values, result)
result = Date.new(val[0]).unspecified!([:day,:month])
result
end
.,.,
@ -1043,7 +1043,7 @@ module_eval(<<'.,.,', 'edtf.y', 155)
module_eval(<<'.,.,', 'edtf.y', 160)
def _reduce_47(val, _values, result)
result = Interval.new(val[0], val[2])
result
end
.,.,
@ -1066,7 +1066,7 @@ module_eval(<<'.,.,', 'edtf.y', 171)
def _reduce_55(val, _values, result)
result = Date.new(val[1])
result.precision = :year
result
end
.,.,
@ -1075,7 +1075,7 @@ module_eval(<<'.,.,', 'edtf.y', 176)
def _reduce_56(val, _values, result)
result = Date.new(-1 * val[2])
result.precision = :year
result
end
.,.,
@ -1083,14 +1083,14 @@ module_eval(<<'.,.,', 'edtf.y', 176)
module_eval(<<'.,.,', 'edtf.y', 183)
def _reduce_57(val, _values, result)
result = val.zip([10000,1000,100,10,1]).reduce(0) { |s,(a,b)| s += a * b }
result
end
.,.,
module_eval(<<'.,.,', 'edtf.y', 185)
def _reduce_58(val, _values, result)
result = 10 * val[0] + val[1]
result = 10 * val[0] + val[1]
result
end
.,.,
@ -1099,35 +1099,35 @@ module_eval(<<'.,.,', 'edtf.y', 190)
def _reduce_59(val, _values, result)
result = Season.new(val[0], val[2])
val[3].each { |ua| result.send(ua) }
result
end
.,.,
module_eval(<<'.,.,', 'edtf.y', 194)
def _reduce_60(val, _values, result)
result = 21
result = 21
result
end
.,.,
module_eval(<<'.,.,', 'edtf.y', 195)
def _reduce_61(val, _values, result)
result = 22
result = 22
result
end
.,.,
module_eval(<<'.,.,', 'edtf.y', 196)
def _reduce_62(val, _values, result)
result = 23
result = 23
result
end
.,.,
module_eval(<<'.,.,', 'edtf.y', 197)
def _reduce_63(val, _values, result)
result = 24
result = 24
result
end
.,.,
@ -1150,7 +1150,7 @@ module_eval(<<'.,.,', 'edtf.y', 197)
module_eval(<<'.,.,', 'edtf.y', 215)
def _reduce_72(val, _values, result)
result = val[0]; result.qualifier = val[1]
result = val[0]; result.qualifier = val[1]
result
end
.,.,
@ -1158,7 +1158,7 @@ module_eval(<<'.,.,', 'edtf.y', 215)
module_eval(<<'.,.,', 'edtf.y', 221)
def _reduce_73(val, _values, result)
result = Date.new(val[0].year * 10 ** val[2]).year_precision!
result
end
.,.,
@ -1166,7 +1166,7 @@ module_eval(<<'.,.,', 'edtf.y', 221)
module_eval(<<'.,.,', 'edtf.y', 225)
def _reduce_74(val, _values, result)
result = Date.new(val[1] * 10 ** val[3]).year_precision!
result
end
.,.,
@ -1174,14 +1174,14 @@ module_eval(<<'.,.,', 'edtf.y', 225)
module_eval(<<'.,.,', 'edtf.y', 229)
def _reduce_75(val, _values, result)
result = Date.new(-1 * val[2] * 10 ** val[4]).year_precision!
result
end
.,.,
module_eval(<<'.,.,', 'edtf.y', 234)
def _reduce_76(val, _values, result)
result = val[0]; result.calendar = val[1]
result = val[0]; result.calendar = val[1]
result
end
.,.,
@ -1190,7 +1190,7 @@ module_eval(<<'.,.,', 'edtf.y', 240)
def _reduce_77(val, _values, result)
d = val[0,3].zip([1000,100,10]).reduce(0) { |s,(a,b)| s += a * b }
result = EDTF::Decade.new(d)
result
end
.,.,
@ -1199,84 +1199,84 @@ module_eval(<<'.,.,', 'edtf.y', 245)
def _reduce_78(val, _values, result)
d = val[0,2].zip([1000,100]).reduce(0) { |s,(a,b)| s += a * b }
result = EDTF::Century.new(d)
result
end
.,.,
module_eval(<<'.,.,', 'edtf.y', 251)
def _reduce_79(val, _values, result)
result = val[1].choice!
result = val[1].choice!
result
end
.,.,
module_eval(<<'.,.,', 'edtf.y', 253)
def _reduce_80(val, _values, result)
result = val[1]
result = val[1]
result
end
.,.,
module_eval(<<'.,.,', 'edtf.y', 255)
def _reduce_81(val, _values, result)
result = EDTF::Set.new(val[0]).earlier!
result = EDTF::Set.new(val[0]).earlier!
result
end
.,.,
module_eval(<<'.,.,', 'edtf.y', 256)
def _reduce_82(val, _values, result)
result = EDTF::Set.new([val[0]] + val[2] + [val[4]]).earlier!.later!
result = EDTF::Set.new([val[0]] + val[2] + [val[4]]).earlier!.later!
result
end
.,.,
module_eval(<<'.,.,', 'edtf.y', 257)
def _reduce_83(val, _values, result)
result = EDTF::Set.new([val[0]] + val[2]).earlier!
result = EDTF::Set.new([val[0]] + val[2]).earlier!
result
end
.,.,
module_eval(<<'.,.,', 'edtf.y', 258)
def _reduce_84(val, _values, result)
result = EDTF::Set.new([val[0]] + [val[2]]).earlier!.later!
result = EDTF::Set.new([val[0]] + [val[2]]).earlier!.later!
result
end
.,.,
module_eval(<<'.,.,', 'edtf.y', 259)
def _reduce_85(val, _values, result)
result = EDTF::Set.new(val[0] + [val[2]]).later!
result = EDTF::Set.new(val[0] + [val[2]]).later!
result
end
.,.,
module_eval(<<'.,.,', 'edtf.y', 260)
def _reduce_86(val, _values, result)
result = EDTF::Set.new(*val[0])
result = EDTF::Set.new(*val[0])
result
end
.,.,
module_eval(<<'.,.,', 'edtf.y', 261)
def _reduce_87(val, _values, result)
result = EDTF::Set.new(val[0]).later!
result = EDTF::Set.new(val[0]).later!
result
end
.,.,
module_eval(<<'.,.,', 'edtf.y', 264)
def _reduce_88(val, _values, result)
result = [val[0]].flatten
result = [val[0]].flatten
result
end
.,.,
module_eval(<<'.,.,', 'edtf.y', 265)
def _reduce_89(val, _values, result)
result = val[0] + [val[2]].flatten
result = val[0] + [val[2]].flatten
result
end
.,.,
@ -1293,49 +1293,49 @@ module_eval(<<'.,.,', 'edtf.y', 265)
module_eval(<<'.,.,', 'edtf.y', 277)
def _reduce_95(val, _values, result)
result = val[1]
result = val[1]
result
end
.,.,
module_eval(<<'.,.,', 'edtf.y', 279)
def _reduce_96(val, _values, result)
result = Date.new(*val[0]).year_precision!
result = Date.new(*val[0]).year_precision!
result
end
.,.,
module_eval(<<'.,.,', 'edtf.y', 280)
def _reduce_97(val, _values, result)
result = Date.new(*val[0]).month_precision!
result = Date.new(*val[0]).month_precision!
result
end
.,.,
module_eval(<<'.,.,', 'edtf.y', 281)
def _reduce_98(val, _values, result)
result = Date.new(val[0]).year_precision!
result = Date.new(val[0]).year_precision!
result
end
.,.,
module_eval(<<'.,.,', 'edtf.y', 284)
def _reduce_99(val, _values, result)
result = (Date.new(val[0]).day_precision! .. Date.new(val[2]).day_precision!)
result = (Date.new(val[0]).day_precision! .. Date.new(val[2]).day_precision!)
result
end
.,.,
module_eval(<<'.,.,', 'edtf.y', 285)
def _reduce_100(val, _values, result)
result = (Date.new(val[0]).month_precision! .. Date.new(val[2]).month_precision!)
result = (Date.new(val[0]).month_precision! .. Date.new(val[2]).month_precision!)
result
end
.,.,
module_eval(<<'.,.,', 'edtf.y', 286)
def _reduce_101(val, _values, result)
result = (Date.new(val[0]).year_precision! .. Date.new(val[2]).year_precision!)
result = (Date.new(val[0]).year_precision! .. Date.new(val[2]).year_precision!)
result
end
.,.,
@ -1344,7 +1344,7 @@ module_eval(<<'.,.,', 'edtf.y', 292)
def _reduce_102(val, _values, result)
result = Date.new(val[0][0], val[2], val[4])
result.unspecified.year[2,2] = val[0][1]
result
end
.,.,
@ -1354,7 +1354,7 @@ module_eval(<<'.,.,', 'edtf.y', 297)
result = Date.new(val[0][0], 1, val[5])
result.unspecified.year[2,2] = val[0][1]
result.unspecified!(:month)
result
end
.,.,
@ -1364,7 +1364,7 @@ module_eval(<<'.,.,', 'edtf.y', 303)
result = Date.new(val[0][0], 1, 1)
result.unspecified.year[2,2] = val[0][1]
result.unspecified!([:month, :day])
result
end
.,.,
@ -1374,7 +1374,7 @@ module_eval(<<'.,.,', 'edtf.y', 309)
result = Date.new(val[0][0], val[2], 1)
result.unspecified.year[2,2] = val[0][1]
result.unspecified!(:day)
result
end
.,.,
@ -1383,7 +1383,7 @@ module_eval(<<'.,.,', 'edtf.y', 315)
def _reduce_106(val, _values, result)
result = Date.new(val[0], 1, val[5])
result.unspecified!(:month)
result
end
.,.,
@ -1392,35 +1392,35 @@ module_eval(<<'.,.,', 'edtf.y', 315)
module_eval(<<'.,.,', 'edtf.y', 322)
def _reduce_108(val, _values, result)
result = uoa(val[1], val[3])
result = uoa(val[1], val[3])
result
end
.,.,
module_eval(<<'.,.,', 'edtf.y', 325)
def _reduce_109(val, _values, result)
result = val[0].year_precision!
result = val[0].year_precision!
result
end
.,.,
module_eval(<<'.,.,', 'edtf.y', 326)
def _reduce_110(val, _values, result)
result = val[0][0].month_precision!
result = val[0][0].month_precision!
result
end
.,.,
module_eval(<<'.,.,', 'edtf.y', 327)
def _reduce_111(val, _values, result)
result = val[0].day_precision!
result = val[0].day_precision!
result
end
.,.,
module_eval(<<'.,.,', 'edtf.y', 329)
def _reduce_112(val, _values, result)
result = uoa(Date.new(val[0]), val[1], :year)
result = uoa(Date.new(val[0]), val[1], :year)
result
end
.,.,
@ -1428,7 +1428,7 @@ module_eval(<<'.,.,', 'edtf.y', 329)
module_eval(<<'.,.,', 'edtf.y', 333)
def _reduce_113(val, _values, result)
result = [uoa(val[0].change(:month => val[2]), val[3], [:month, :year])]
result
end
.,.,
@ -1436,7 +1436,7 @@ module_eval(<<'.,.,', 'edtf.y', 333)
module_eval(<<'.,.,', 'edtf.y', 336)
def _reduce_114(val, _values, result)
result = [uoa(Date.new(val[0], val[2]), val[3], [:year, :month])]
result
end
.,.,
@ -1444,7 +1444,7 @@ module_eval(<<'.,.,', 'edtf.y', 336)
module_eval(<<'.,.,', 'edtf.y', 339)
def _reduce_115(val, _values, result)
result = [uoa(Date.new(val[0], val[2]), val[4], [:month]), true]
result
end
.,.,
@ -1452,7 +1452,7 @@ module_eval(<<'.,.,', 'edtf.y', 339)
module_eval(<<'.,.,', 'edtf.y', 342)
def _reduce_116(val, _values, result)
result = [uoa(val[0].change(:month => val[2]), val[4], [:month]), true]
result
end
.,.,
@ -1460,7 +1460,7 @@ module_eval(<<'.,.,', 'edtf.y', 342)
module_eval(<<'.,.,', 'edtf.y', 348)
def _reduce_117(val, _values, result)
result = uoa(val[0][0].change(:day => val[2]), val[3], val[0][1] ? [:day] : nil)
result
end
.,.,
@ -1468,7 +1468,7 @@ module_eval(<<'.,.,', 'edtf.y', 348)
module_eval(<<'.,.,', 'edtf.y', 351)
def _reduce_118(val, _values, result)
result = uoa(val[0][0].change(:day => val[2]), val[4], [:day])
result
end
.,.,
@ -1476,7 +1476,7 @@ module_eval(<<'.,.,', 'edtf.y', 351)
module_eval(<<'.,.,', 'edtf.y', 354)
def _reduce_119(val, _values, result)
result = uoa(uoa(Date.new(val[0], val[2], val[5]), val[4], :month), val[6], :day)
result
end
.,.,
@ -1484,7 +1484,7 @@ module_eval(<<'.,.,', 'edtf.y', 354)
module_eval(<<'.,.,', 'edtf.y', 357)
def _reduce_120(val, _values, result)
result = uoa(Date.new(val[0][0], val[0][1], val[2]), val[3])
result
end
.,.,
@ -1492,7 +1492,7 @@ module_eval(<<'.,.,', 'edtf.y', 357)
module_eval(<<'.,.,', 'edtf.y', 360)
def _reduce_121(val, _values, result)
result = uoa(Date.new(val[0][0], val[0][1], val[2]), val[4], [:day])
result
end
.,.,
@ -1500,7 +1500,7 @@ module_eval(<<'.,.,', 'edtf.y', 360)
module_eval(<<'.,.,', 'edtf.y', 363)
def _reduce_122(val, _values, result)
result = uoa(Date.new(val[0], val[2], val[4]), val[6], [:month, :day])
result
end
.,.,
@ -1510,7 +1510,7 @@ module_eval(<<'.,.,', 'edtf.y', 366)
result = Date.new(val[0], val[2], val[4])
result = uoa(result, val[6], [:day])
result = uoa(result, val[8], [:month, :day])
result
end
.,.,
@ -1519,7 +1519,7 @@ module_eval(<<'.,.,', 'edtf.y', 371)
def _reduce_124(val, _values, result)
result = val[0].change(:month => val[2], :day => val[4])
result = uoa(result, val[6], [:month, :day])
result
end
.,.,
@ -1529,14 +1529,14 @@ module_eval(<<'.,.,', 'edtf.y', 375)
result = val[0].change(:month => val[2], :day => val[4])
result = uoa(result, val[6], [:day])
result = uoa(result, val[8], [:month, :day])
result
end
.,.,
module_eval(<<'.,.,', 'edtf.y', 386)
def _reduce_126(val, _values, result)
result = []
result = []
result
end
.,.,
@ -1545,7 +1545,7 @@ module_eval(<<'.,.,', 'edtf.y', 386)
module_eval(<<'.,.,', 'edtf.y', 390)
def _reduce_128(val, _values, result)
result = 0
result = 0
result
end
.,.,
@ -1572,28 +1572,28 @@ module_eval(<<'.,.,', 'edtf.y', 390)
module_eval(<<'.,.,', 'edtf.y', 396)
def _reduce_139(val, _values, result)
result = val[1]
result = val[1]
result
end
.,.,
module_eval(<<'.,.,', 'edtf.y', 397)
def _reduce_140(val, _values, result)
result = 10
result = 10
result
end
.,.,
module_eval(<<'.,.,', 'edtf.y', 398)
def _reduce_141(val, _values, result)
result = 11
result = 11
result
end
.,.,
module_eval(<<'.,.,', 'edtf.y', 399)
def _reduce_142(val, _values, result)
result = 12
result = 12
result
end
.,.,
@ -1602,49 +1602,49 @@ module_eval(<<'.,.,', 'edtf.y', 399)
module_eval(<<'.,.,', 'edtf.y', 403)
def _reduce_144(val, _values, result)
result = 13
result = 13
result
end
.,.,
module_eval(<<'.,.,', 'edtf.y', 406)
def _reduce_145(val, _values, result)
result = val[1]
result = val[1]
result
end
.,.,
module_eval(<<'.,.,', 'edtf.y', 407)
def _reduce_146(val, _values, result)
result = 10 + val[1]
result = 10 + val[1]
result
end
.,.,
module_eval(<<'.,.,', 'edtf.y', 408)
def _reduce_147(val, _values, result)
result = 20
result = 20
result
end
.,.,
module_eval(<<'.,.,', 'edtf.y', 409)
def _reduce_148(val, _values, result)
result = 21
result = 21
result
end
.,.,
module_eval(<<'.,.,', 'edtf.y', 410)
def _reduce_149(val, _values, result)
result = 22
result = 22
result
end
.,.,
module_eval(<<'.,.,', 'edtf.y', 411)
def _reduce_150(val, _values, result)
result = 23
result = 23
result
end
.,.,
@ -1657,42 +1657,42 @@ module_eval(<<'.,.,', 'edtf.y', 411)
module_eval(<<'.,.,', 'edtf.y', 419)
def _reduce_154(val, _values, result)
result = 24
result = 24
result
end
.,.,
module_eval(<<'.,.,', 'edtf.y', 420)
def _reduce_155(val, _values, result)
result = 25
result = 25
result
end
.,.,
module_eval(<<'.,.,', 'edtf.y', 421)
def _reduce_156(val, _values, result)
result = 26
result = 26
result
end
.,.,
module_eval(<<'.,.,', 'edtf.y', 422)
def _reduce_157(val, _values, result)
result = 27
result = 27
result
end
.,.,
module_eval(<<'.,.,', 'edtf.y', 423)
def _reduce_158(val, _values, result)
result = 28
result = 28
result
end
.,.,
module_eval(<<'.,.,', 'edtf.y', 424)
def _reduce_159(val, _values, result)
result = 29
result = 29
result
end
.,.,
@ -1701,7 +1701,7 @@ module_eval(<<'.,.,', 'edtf.y', 424)
module_eval(<<'.,.,', 'edtf.y', 428)
def _reduce_161(val, _values, result)
result = 30
result = 30
result
end
.,.,
@ -1710,7 +1710,7 @@ module_eval(<<'.,.,', 'edtf.y', 428)
module_eval(<<'.,.,', 'edtf.y', 432)
def _reduce_163(val, _values, result)
result = 31
result = 31
result
end
.,.,
@ -1719,21 +1719,21 @@ module_eval(<<'.,.,', 'edtf.y', 432)
module_eval(<<'.,.,', 'edtf.y', 436)
def _reduce_165(val, _values, result)
result = 30 + val[1]
result = 30 + val[1]
result
end
.,.,
module_eval(<<'.,.,', 'edtf.y', 437)
def _reduce_166(val, _values, result)
result = 40 + val[1]
result = 40 + val[1]
result
end
.,.,
module_eval(<<'.,.,', 'edtf.y', 438)
def _reduce_167(val, _values, result)
result = 50 + val[1]
result = 50 + val[1]
result
end
.,.,
@ -1744,14 +1744,14 @@ module_eval(<<'.,.,', 'edtf.y', 438)
module_eval(<<'.,.,', 'edtf.y', 445)
def _reduce_170(val, _values, result)
result = val[0]
result = val[0]
result
end
.,.,
module_eval(<<'.,.,', 'edtf.y', 446)
def _reduce_171(val, _values, result)
result = 10 * val[0] + val[1]
result = 10 * val[0] + val[1]
result
end
.,.,
@ -1759,7 +1759,7 @@ module_eval(<<'.,.,', 'edtf.y', 446)
module_eval(<<'.,.,', 'edtf.y', 449)
def _reduce_172(val, _values, result)
result = val.zip([100,10,1]).reduce(0) { |s,(a,b)| s += a * b }
result
end
.,.,
@ -1767,21 +1767,21 @@ module_eval(<<'.,.,', 'edtf.y', 449)
module_eval(<<'.,.,', 'edtf.y', 453)
def _reduce_173(val, _values, result)
result = val.zip([1000,100,10,1]).reduce(0) { |s,(a,b)| s += a * b }
result
end
.,.,
module_eval(<<'.,.,', 'edtf.y', 457)
def _reduce_174(val, _values, result)
result = val[0]
result = val[0]
result
end
.,.,
module_eval(<<'.,.,', 'edtf.y', 458)
def _reduce_175(val, _values, result)
result = 10 * val[0] + val[1]
result = 10 * val[0] + val[1]
result
end
.,.,

Просмотреть файл

@ -750,28 +750,28 @@ Racc_debug_parser = false
module_eval(<<'.,.,', 'huia.y', 44)
def _reduce_2(val, _values, result)
return scope
return scope
result
end
.,.,
module_eval(<<'.,.,', 'huia.y', 46)
def _reduce_3(val, _values, result)
return scope.append val[0]
return scope.append val[0]
result
end
.,.,
module_eval(<<'.,.,', 'huia.y', 47)
def _reduce_4(val, _values, result)
return scope.append val[0]
return scope.append val[0]
result
end
.,.,
module_eval(<<'.,.,', 'huia.y', 48)
def _reduce_5(val, _values, result)
return scope
return scope
result
end
.,.,
@ -810,14 +810,14 @@ module_eval(<<'.,.,', 'huia.y', 48)
module_eval(<<'.,.,', 'huia.y', 66)
def _reduce_22(val, _values, result)
return n(:Return, val[1])
return n(:Return, val[1])
result
end
.,.,
module_eval(<<'.,.,', 'huia.y', 67)
def _reduce_23(val, _values, result)
return n(:Return, n(:Nil))
return n(:Return, n(:Nil))
result
end
.,.,
@ -828,28 +828,28 @@ module_eval(<<'.,.,', 'huia.y', 67)
module_eval(<<'.,.,', 'huia.y', 72)
def _reduce_26(val, _values, result)
return n :Array
return n :Array
result
end
.,.,
module_eval(<<'.,.,', 'huia.y', 74)
def _reduce_27(val, _values, result)
return val[1]
return val[1]
result
end
.,.,
module_eval(<<'.,.,', 'huia.y', 75)
def _reduce_28(val, _values, result)
return n :Array, [val[0]]
return n :Array, [val[0]]
result
end
.,.,
module_eval(<<'.,.,', 'huia.y', 76)
def _reduce_29(val, _values, result)
val[0].append(val[2]); return val[0]
val[0].append(val[2]); return val[0]
result
end
.,.,
@ -860,42 +860,42 @@ module_eval(<<'.,.,', 'huia.y', 76)
module_eval(<<'.,.,', 'huia.y', 80)
def _reduce_32(val, _values, result)
return n :Hash
return n :Hash
result
end
.,.,
module_eval(<<'.,.,', 'huia.y', 81)
def _reduce_33(val, _values, result)
return val[1]
return val[1]
result
end
.,.,
module_eval(<<'.,.,', 'huia.y', 82)
def _reduce_34(val, _values, result)
return n :Hash, val[0]
return n :Hash, val[0]
result
end
.,.,
module_eval(<<'.,.,', 'huia.y', 83)
def _reduce_35(val, _values, result)
val[0].append(val[2]); return val[0]
val[0].append(val[2]); return val[0]
result
end
.,.,
module_eval(<<'.,.,', 'huia.y', 84)
def _reduce_36(val, _values, result)
return n :HashItem, val[0], val[2]
return n :HashItem, val[0], val[2]
result
end
.,.,
module_eval(<<'.,.,', 'huia.y', 86)
def _reduce_37(val, _values, result)
return constant val[0]
return constant val[0]
result
end
.,.,
@ -908,49 +908,49 @@ module_eval(<<'.,.,', 'huia.y', 86)
module_eval(<<'.,.,', 'huia.y', 91)
def _reduce_41(val, _values, result)
return val[0]
return val[0]
result
end
.,.,
module_eval(<<'.,.,', 'huia.y', 92)
def _reduce_42(val, _values, result)
return val[0].append(val[1])
return val[0].append(val[1])
result
end
.,.,
module_eval(<<'.,.,', 'huia.y', 93)
def _reduce_43(val, _values, result)
return val[0]
return val[0]
result
end
.,.,
module_eval(<<'.,.,', 'huia.y', 94)
def _reduce_44(val, _values, result)
return pop_scope
return pop_scope
result
end
.,.,
module_eval(<<'.,.,', 'huia.y', 97)
def _reduce_45(val, _values, result)
return val[0]
return val[0]
result
end
.,.,
module_eval(<<'.,.,', 'huia.y', 98)
def _reduce_46(val, _values, result)
return push_scope
return push_scope
result
end
.,.,
module_eval(<<'.,.,', 'huia.y', 99)
def _reduce_47(val, _values, result)
return push_scope
return push_scope
result
end
.,.,
@ -965,21 +965,21 @@ module_eval(<<'.,.,', 'huia.y', 99)
module_eval(<<'.,.,', 'huia.y', 105)
def _reduce_52(val, _values, result)
return scope.add_argument val[0]
return scope.add_argument val[0]
result
end
.,.,
module_eval(<<'.,.,', 'huia.y', 106)
def _reduce_53(val, _values, result)
return n :Assignment, val[0], val[2]
return n :Assignment, val[0], val[2]
result
end
.,.,
module_eval(<<'.,.,', 'huia.y', 107)
def _reduce_54(val, _values, result)
return n :Variable, val[0]
return n :Variable, val[0]
result
end
.,.,
@ -992,35 +992,35 @@ module_eval(<<'.,.,', 'huia.y', 107)
module_eval(<<'.,.,', 'huia.y', 112)
def _reduce_58(val, _values, result)
return n :MethodCall, val[0], val[2]
return n :MethodCall, val[0], val[2]
result
end
.,.,
module_eval(<<'.,.,', 'huia.y', 113)
def _reduce_59(val, _values, result)
return n :MethodCall, val[0], n(:CallSignature, val[2])
return n :MethodCall, val[0], n(:CallSignature, val[2])
result
end
.,.,
module_eval(<<'.,.,', 'huia.y', 114)
def _reduce_60(val, _values, result)
return n :MethodCall, scope_instance, val[0]
return n :MethodCall, scope_instance, val[0]
result
end
.,.,
module_eval(<<'.,.,', 'huia.y', 116)
def _reduce_61(val, _values, result)
return n :MethodCall, this_closure, val[1]
return n :MethodCall, this_closure, val[1]
result
end
.,.,
module_eval(<<'.,.,', 'huia.y', 117)
def _reduce_62(val, _values, result)
return n :MethodCall, this_closure, n(:CallSignature, val[1])
return n :MethodCall, this_closure, n(:CallSignature, val[1])
result
end
.,.,
@ -1031,14 +1031,14 @@ module_eval(<<'.,.,', 'huia.y', 117)
module_eval(<<'.,.,', 'huia.y', 121)
def _reduce_65(val, _values, result)
return n :CallSignature, val[0]
return n :CallSignature, val[0]
result
end
.,.,
module_eval(<<'.,.,', 'huia.y', 122)
def _reduce_66(val, _values, result)
return n :CallSignature, val[0], [val[1]]
return n :CallSignature, val[0], [val[1]]
result
end
.,.,
@ -1057,28 +1057,28 @@ module_eval(<<'.,.,', 'huia.y', 122)
module_eval(<<'.,.,', 'huia.y', 129)
def _reduce_73(val, _values, result)
return val[0]
return val[0]
result
end
.,.,
module_eval(<<'.,.,', 'huia.y', 130)
def _reduce_74(val, _values, result)
return val[0].concat_signature val[1]
return val[0].concat_signature val[1]
result
end
.,.,
module_eval(<<'.,.,', 'huia.y', 132)
def _reduce_75(val, _values, result)
return n :Expression, val[1]
return n :Expression, val[1]
result
end
.,.,
module_eval(<<'.,.,', 'huia.y', 134)
def _reduce_76(val, _values, result)
return allocate_local val[0]
return allocate_local val[0]
result
end
.,.,
@ -1115,105 +1115,105 @@ module_eval(<<'.,.,', 'huia.y', 134)
module_eval(<<'.,.,', 'huia.y', 152)
def _reduce_92(val, _values, result)
return allocate_local_assignment val[0], val[2]
return allocate_local_assignment val[0], val[2]
result
end
.,.,
module_eval(<<'.,.,', 'huia.y', 153)
def _reduce_93(val, _values, result)
return binary val[0], val[2], 'plus:'
return binary val[0], val[2], 'plus:'
result
end
.,.,
module_eval(<<'.,.,', 'huia.y', 154)
def _reduce_94(val, _values, result)
return binary val[0], val[2], 'minus:'
return binary val[0], val[2], 'minus:'
result
end
.,.,
module_eval(<<'.,.,', 'huia.y', 155)
def _reduce_95(val, _values, result)
return binary val[0], val[2], 'multiplyBy:'
return binary val[0], val[2], 'multiplyBy:'
result
end
.,.,
module_eval(<<'.,.,', 'huia.y', 156)
def _reduce_96(val, _values, result)
return binary val[0], val[2], 'divideBy:'
return binary val[0], val[2], 'divideBy:'
result
end
.,.,
module_eval(<<'.,.,', 'huia.y', 157)
def _reduce_97(val, _values, result)
return binary val[0], val[2], 'toThePowerOf:'
return binary val[0], val[2], 'toThePowerOf:'
result
end
.,.,
module_eval(<<'.,.,', 'huia.y', 158)
def _reduce_98(val, _values, result)
return binary val[0], val[2], 'moduloOf:'
return binary val[0], val[2], 'moduloOf:'
result
end
.,.,
module_eval(<<'.,.,', 'huia.y', 159)
def _reduce_99(val, _values, result)
return binary val[0], val[2], 'isEqualTo:'
return binary val[0], val[2], 'isEqualTo:'
result
end
.,.,
module_eval(<<'.,.,', 'huia.y', 160)
def _reduce_100(val, _values, result)
return binary val[0], val[2], 'isNotEqualTo:'
return binary val[0], val[2], 'isNotEqualTo:'
result
end
.,.,
module_eval(<<'.,.,', 'huia.y', 161)
def _reduce_101(val, _values, result)
return binary val[0], val[2], 'logicalOr:'
return binary val[0], val[2], 'logicalOr:'
result
end
.,.,
module_eval(<<'.,.,', 'huia.y', 162)
def _reduce_102(val, _values, result)
return binary val[0], val[2], 'logicalAnd:'
return binary val[0], val[2], 'logicalAnd:'
result
end
.,.,
module_eval(<<'.,.,', 'huia.y', 163)
def _reduce_103(val, _values, result)
return binary val[0], val[2], 'isGreaterThan:'
return binary val[0], val[2], 'isGreaterThan:'
result
end
.,.,
module_eval(<<'.,.,', 'huia.y', 164)
def _reduce_104(val, _values, result)
return binary val[0], val[2], 'isLessThan:'
return binary val[0], val[2], 'isLessThan:'
result
end
.,.,
module_eval(<<'.,.,', 'huia.y', 165)
def _reduce_105(val, _values, result)
return binary val[0], val[2], 'isGreaterOrEqualTo:'
return binary val[0], val[2], 'isGreaterOrEqualTo:'
result
end
.,.,
module_eval(<<'.,.,', 'huia.y', 166)
def _reduce_106(val, _values, result)
return binary val[0], val[2], 'isLessOrEqualTo:'
return binary val[0], val[2], 'isLessOrEqualTo:'
result
end
.,.,
@ -1228,28 +1228,28 @@ module_eval(<<'.,.,', 'huia.y', 166)
module_eval(<<'.,.,', 'huia.y', 173)
def _reduce_111(val, _values, result)
return unary val[1], 'unaryNot'
return unary val[1], 'unaryNot'
result
end
.,.,
module_eval(<<'.,.,', 'huia.y', 174)
def _reduce_112(val, _values, result)
return unary val[1], 'unaryPlus'
return unary val[1], 'unaryPlus'
result
end
.,.,
module_eval(<<'.,.,', 'huia.y', 175)
def _reduce_113(val, _values, result)
return unary val[1], 'unaryMinus'
return unary val[1], 'unaryMinus'
result
end
.,.,
module_eval(<<'.,.,', 'huia.y', 176)
def _reduce_114(val, _values, result)
return unary val[1], 'unaryComplement'
return unary val[1], 'unaryComplement'
result
end
.,.,
@ -1270,49 +1270,49 @@ module_eval(<<'.,.,', 'huia.y', 176)
module_eval(<<'.,.,', 'huia.y', 186)
def _reduce_122(val, _values, result)
return n :Float, val[0]
return n :Float, val[0]
result
end
.,.,
module_eval(<<'.,.,', 'huia.y', 187)
def _reduce_123(val, _values, result)
return n :Integer, val[0]
return n :Integer, val[0]
result
end
.,.,
module_eval(<<'.,.,', 'huia.y', 188)
def _reduce_124(val, _values, result)
return n :Nil
return n :Nil
result
end
.,.,
module_eval(<<'.,.,', 'huia.y', 189)
def _reduce_125(val, _values, result)
return n :True
return n :True
result
end
.,.,
module_eval(<<'.,.,', 'huia.y', 190)
def _reduce_126(val, _values, result)
return n :False
return n :False
result
end
.,.,
module_eval(<<'.,.,', 'huia.y', 191)
def _reduce_127(val, _values, result)
return n :Self
return n :Self
result
end
.,.,
module_eval(<<'.,.,', 'huia.y', 193)
def _reduce_128(val, _values, result)
return n :String, val[0]
return n :String, val[0]
result
end
.,.,
@ -1323,63 +1323,63 @@ module_eval(<<'.,.,', 'huia.y', 193)
module_eval(<<'.,.,', 'huia.y', 197)
def _reduce_131(val, _values, result)
return val[1]
return val[1]
result
end
.,.,
module_eval(<<'.,.,', 'huia.y', 198)
def _reduce_132(val, _values, result)
return val[1]
return val[1]
result
end
.,.,
module_eval(<<'.,.,', 'huia.y', 199)
def _reduce_133(val, _values, result)
return n :InterpolatedString, val[0]
return n :InterpolatedString, val[0]
result
end
.,.,
module_eval(<<'.,.,', 'huia.y', 200)
def _reduce_134(val, _values, result)
val[0].append(val[1]); return val[0]
val[0].append(val[1]); return val[0]
result
end
.,.,
module_eval(<<'.,.,', 'huia.y', 201)
def _reduce_135(val, _values, result)
return val[0]
return val[0]
result
end
.,.,
module_eval(<<'.,.,', 'huia.y', 202)
def _reduce_136(val, _values, result)
return to_string(val[0])
return to_string(val[0])
result
end
.,.,
module_eval(<<'.,.,', 'huia.y', 203)
def _reduce_137(val, _values, result)
return n :String, ''
return n :String, ''
result
end
.,.,
module_eval(<<'.,.,', 'huia.y', 205)
def _reduce_138(val, _values, result)
return n :String, val[0]
return n :String, val[0]
result
end
.,.,
module_eval(<<'.,.,', 'huia.y', 206)
def _reduce_139(val, _values, result)
val[0].append(val[1]); return val[0]
val[0].append(val[1]); return val[0]
result
end
.,.,

Просмотреть файл

@ -137,14 +137,14 @@ Racc_debug_parser = false
module_eval(<<'.,.,', 'journey.y', 6)
def _reduce_1(val, _values, result)
result = Cat.new(val.first, val.last)
result = Cat.new(val.first, val.last)
result
end
.,.,
module_eval(<<'.,.,', 'journey.y', 7)
def _reduce_2(val, _values, result)
result = val.first
result = val.first
result
end
.,.,
@ -159,21 +159,21 @@ module_eval(<<'.,.,', 'journey.y', 7)
module_eval(<<'.,.,', 'journey.y', 16)
def _reduce_7(val, _values, result)
result = Group.new(val[1])
result = Group.new(val[1])
result
end
.,.,
module_eval(<<'.,.,', 'journey.y', 19)
def _reduce_8(val, _values, result)
result = Or.new([val.first, val.last])
result = Or.new([val.first, val.last])
result
end
.,.,
module_eval(<<'.,.,', 'journey.y', 22)
def _reduce_9(val, _values, result)
result = Star.new(Symbol.new(val.last))
result = Star.new(Symbol.new(val.last))
result
end
.,.,
@ -188,28 +188,28 @@ module_eval(<<'.,.,', 'journey.y', 22)
module_eval(<<'.,.,', 'journey.y', 31)
def _reduce_14(val, _values, result)
result = Slash.new('/')
result = Slash.new('/')
result
end
.,.,
module_eval(<<'.,.,', 'journey.y', 34)
def _reduce_15(val, _values, result)
result = Symbol.new(val.first)
result = Symbol.new(val.first)
result
end
.,.,
module_eval(<<'.,.,', 'journey.y', 37)
def _reduce_16(val, _values, result)
result = Literal.new(val.first)
result = Literal.new(val.first)
result
end
.,.,
module_eval(<<'.,.,', 'journey.y', 39)
def _reduce_17(val, _values, result)
result = Dot.new(val.first)
result = Dot.new(val.first)
result
end
.,.,

Просмотреть файл

@ -490,42 +490,42 @@ Racc_debug_parser = false
module_eval(<<'.,.,', 'liquor.y', 47)
def _reduce_1(val, _values, result)
result = []
result = []
result
end
.,.,
module_eval(<<'.,.,', 'liquor.y', 49)
def _reduce_2(val, _values, result)
result = [ val[0], *val[1] ]
result = [ val[0], *val[1] ]
result
end
.,.,
module_eval(<<'.,.,', 'liquor.y', 51)
def _reduce_3(val, _values, result)
result = [ val[0], *val[1] ]
result = [ val[0], *val[1] ]
result
end
.,.,
module_eval(<<'.,.,', 'liquor.y', 53)
def _reduce_4(val, _values, result)
result = [ val[0], *val[1] ]
result = [ val[0], *val[1] ]
result
end
.,.,
module_eval(<<'.,.,', 'liquor.y', 57)
def _reduce_5(val, _values, result)
result = [ :interp, retag(val), val[1] ]
result = [ :interp, retag(val), val[1] ]
result
end
.,.,
module_eval(<<'.,.,', 'liquor.y', 59)
def _reduce_6(val, _values, result)
result = [ :interp, retag(val), val[1] ]
result = [ :interp, retag(val), val[1] ]
result
end
.,.,
@ -534,7 +534,7 @@ module_eval(<<'.,.,', 'liquor.y', 59)
module_eval(<<'.,.,', 'liquor.y', 64)
def _reduce_8(val, _values, result)
result = [ val[1][0], retag(val), *val[1][2..-1] ]
result = [ val[1][0], retag(val), *val[1][2..-1] ]
result
end
.,.,
@ -547,133 +547,133 @@ module_eval(<<'.,.,', 'liquor.y', 64)
module_eval(<<'.,.,', 'liquor.y', 71)
def _reduce_12(val, _values, result)
result = [ :call, retag(val), val[0], val[1] ]
result = [ :call, retag(val), val[0], val[1] ]
result
end
.,.,
module_eval(<<'.,.,', 'liquor.y', 73)
def _reduce_13(val, _values, result)
result = [ :index, retag(val), val[0], val[2] ]
result = [ :index, retag(val), val[0], val[2] ]
result
end
.,.,
module_eval(<<'.,.,', 'liquor.y', 75)
def _reduce_14(val, _values, result)
result = [ :external, retag(val), val[0], val[2], val[3] ]
result = [ :external, retag(val), val[0], val[2], val[3] ]
result
end
.,.,
module_eval(<<'.,.,', 'liquor.y', 77)
def _reduce_15(val, _values, result)
result = [ :external, retag(val), val[0], val[2], nil ]
result = [ :external, retag(val), val[0], val[2], nil ]
result
end
.,.,
module_eval(<<'.,.,', 'liquor.y', 79)
def _reduce_16(val, _values, result)
result = [ :uminus, retag(val), val[1] ]
result = [ :uminus, retag(val), val[1] ]
result
end
.,.,
module_eval(<<'.,.,', 'liquor.y', 81)
def _reduce_17(val, _values, result)
result = [ :not, retag(val), val[1] ]
result = [ :not, retag(val), val[1] ]
result
end
.,.,
module_eval(<<'.,.,', 'liquor.y', 83)
def _reduce_18(val, _values, result)
result = [ :mul, retag(val), val[0], val[2] ]
result = [ :mul, retag(val), val[0], val[2] ]
result
end
.,.,
module_eval(<<'.,.,', 'liquor.y', 85)
def _reduce_19(val, _values, result)
result = [ :div, retag(val), val[0], val[2] ]
result = [ :div, retag(val), val[0], val[2] ]
result
end
.,.,
module_eval(<<'.,.,', 'liquor.y', 87)
def _reduce_20(val, _values, result)
result = [ :mod, retag(val), val[0], val[2] ]
result = [ :mod, retag(val), val[0], val[2] ]
result
end
.,.,
module_eval(<<'.,.,', 'liquor.y', 89)
def _reduce_21(val, _values, result)
result = [ :plus, retag(val), val[0], val[2] ]
result = [ :plus, retag(val), val[0], val[2] ]
result
end
.,.,
module_eval(<<'.,.,', 'liquor.y', 91)
def _reduce_22(val, _values, result)
result = [ :minus, retag(val), val[0], val[2] ]
result = [ :minus, retag(val), val[0], val[2] ]
result
end
.,.,
module_eval(<<'.,.,', 'liquor.y', 93)
def _reduce_23(val, _values, result)
result = [ :eq, retag(val), val[0], val[2] ]
result = [ :eq, retag(val), val[0], val[2] ]
result
end
.,.,
module_eval(<<'.,.,', 'liquor.y', 95)
def _reduce_24(val, _values, result)
result = [ :neq, retag(val), val[0], val[2] ]
result = [ :neq, retag(val), val[0], val[2] ]
result
end
.,.,
module_eval(<<'.,.,', 'liquor.y', 97)
def _reduce_25(val, _values, result)
result = [ :lt, retag(val), val[0], val[2] ]
result = [ :lt, retag(val), val[0], val[2] ]
result
end
.,.,
module_eval(<<'.,.,', 'liquor.y', 99)
def _reduce_26(val, _values, result)
result = [ :leq, retag(val), val[0], val[2] ]
result = [ :leq, retag(val), val[0], val[2] ]
result
end
.,.,
module_eval(<<'.,.,', 'liquor.y', 101)
def _reduce_27(val, _values, result)
result = [ :gt, retag(val), val[0], val[2] ]
result = [ :gt, retag(val), val[0], val[2] ]
result
end
.,.,
module_eval(<<'.,.,', 'liquor.y', 103)
def _reduce_28(val, _values, result)
result = [ :geq, retag(val), val[0], val[2] ]
result = [ :geq, retag(val), val[0], val[2] ]
result
end
.,.,
module_eval(<<'.,.,', 'liquor.y', 105)
def _reduce_29(val, _values, result)
result = [ :and, retag(val), val[0], val[2] ]
result = [ :and, retag(val), val[0], val[2] ]
result
end
.,.,
module_eval(<<'.,.,', 'liquor.y', 107)
def _reduce_30(val, _values, result)
result = [ :or, retag(val), val[0], val[2] ]
result = [ :or, retag(val), val[0], val[2] ]
result
end
.,.,
@ -682,49 +682,49 @@ module_eval(<<'.,.,', 'liquor.y', 107)
module_eval(<<'.,.,', 'liquor.y', 112)
def _reduce_32(val, _values, result)
result = [ :tuple, retag(val), val[1].compact ]
result = [ :tuple, retag(val), val[1].compact ]
result
end
.,.,
module_eval(<<'.,.,', 'liquor.y', 116)
def _reduce_33(val, _values, result)
result = [ val[0], *val[2] ]
result = [ val[0], *val[2] ]
result
end
.,.,
module_eval(<<'.,.,', 'liquor.y', 118)
def _reduce_34(val, _values, result)
result = [ val[0] ]
result = [ val[0] ]
result
end
.,.,
module_eval(<<'.,.,', 'liquor.y', 120)
def _reduce_35(val, _values, result)
result = [ ]
result = [ ]
result
end
.,.,
module_eval(<<'.,.,', 'liquor.y', 124)
def _reduce_36(val, _values, result)
result = [ :args, retag(val), *val[1] ]
result = [ :args, retag(val), *val[1] ]
result
end
.,.,
module_eval(<<'.,.,', 'liquor.y', 128)
def _reduce_37(val, _values, result)
result = [ val[0], val[1][2] ]
result = [ val[0], val[1][2] ]
result
end
.,.,
module_eval(<<'.,.,', 'liquor.y', 130)
def _reduce_38(val, _values, result)
result = [ nil, val[0][2] ]
result = [ nil, val[0][2] ]
result
end
.,.,
@ -745,14 +745,14 @@ module_eval(<<'.,.,', 'liquor.y', 134)
}.merge(tail)
result = [ :keywords, retag([ loc, val[2] ]), hash ]
result
end
.,.,
module_eval(<<'.,.,', 'liquor.y', 150)
def _reduce_40(val, _values, result)
result = [ :keywords, nil, {} ]
result = [ :keywords, nil, {} ]
result
end
.,.,
@ -761,21 +761,21 @@ module_eval(<<'.,.,', 'liquor.y', 154)
def _reduce_41(val, _values, result)
result = [ val[0], *val[2] ].
reduce { |tree, node| node[3][2] = tree; node }
result
end
.,.,
module_eval(<<'.,.,', 'liquor.y', 160)
def _reduce_42(val, _values, result)
result = [ val[0], *val[2] ]
result = [ val[0], *val[2] ]
result
end
.,.,
module_eval(<<'.,.,', 'liquor.y', 162)
def _reduce_43(val, _values, result)
result = [ val[0] ]
result = [ val[0] ]
result
end
.,.,
@ -788,91 +788,91 @@ module_eval(<<'.,.,', 'liquor.y', 166)
end: ident_loc[:end] + 1, }
result = [ :call, val[0][1], val[0],
[ :args, val[1][1] || empty_args_loc, nil, val[1][2] ] ]
result
end
.,.,
module_eval(<<'.,.,', 'liquor.y', 176)
def _reduce_45(val, _values, result)
result = [ :tag, retag(val), val[1], val[2], *reduce_tag_args(val[3][2]) ]
result = [ :tag, retag(val), val[1], val[2], *reduce_tag_args(val[3][2]) ]
result
end
.,.,
module_eval(<<'.,.,', 'liquor.y', 178)
def _reduce_46(val, _values, result)
result = [ :tag, retag(val), val[1], nil, *reduce_tag_args(val[2][2]) ]
result = [ :tag, retag(val), val[1], nil, *reduce_tag_args(val[2][2]) ]
result
end
.,.,
module_eval(<<'.,.,', 'liquor.y', 186)
def _reduce_47(val, _values, result)
result = [ :cont, retag(val), [] ]
result = [ :cont, retag(val), [] ]
result
end
.,.,
module_eval(<<'.,.,', 'liquor.y', 188)
def _reduce_48(val, _values, result)
result = [ :cont, retag(val), [ val[0], *val[1][2] ] ]
result = [ :cont, retag(val), [ val[0], *val[1][2] ] ]
result
end
.,.,
module_eval(<<'.,.,', 'liquor.y', 192)
def _reduce_49(val, _values, result)
result = [ :cont2, val[0][1], [ [:block, val[0][1], val[1] ], *val[3] ] ]
result = [ :cont2, val[0][1], [ [:block, val[0][1], val[1] ], *val[3] ] ]
result
end
.,.,
module_eval(<<'.,.,', 'liquor.y', 194)
def _reduce_50(val, _values, result)
result = [ :cont2, retag(val), [ val[0], *val[1][2] ] ]
result = [ :cont2, retag(val), [ val[0], *val[1][2] ] ]
result
end
.,.,
module_eval(<<'.,.,', 'liquor.y', 198)
def _reduce_51(val, _values, result)
result = []
result = []
result
end
.,.,
module_eval(<<'.,.,', 'liquor.y', 200)
def _reduce_52(val, _values, result)
result = [ val[0], *val[1] ]
result = [ val[0], *val[1] ]
result
end
.,.,
module_eval(<<'.,.,', 'liquor.y', 204)
def _reduce_53(val, _values, result)
result = [ [:block, val[0][1], val[1] ], *val[3] ]
result = [ [:block, val[0][1], val[1] ], *val[3] ]
result
end
.,.,
module_eval(<<'.,.,', 'liquor.y', 206)
def _reduce_54(val, _values, result)
result = [ val[0], val[1], *val[2] ]
result = [ val[0], val[1], *val[2] ]
result
end
.,.,
module_eval(<<'.,.,', 'liquor.y', 210)
def _reduce_55(val, _values, result)
result = [ [:block, val[0][1], val[1] ], *val[3] ]
result = [ [:block, val[0][1], val[1] ], *val[3] ]
result
end
.,.,
module_eval(<<'.,.,', 'liquor.y', 212)
def _reduce_56(val, _values, result)
result = [ val[0], *val[1] ]
result = [ val[0], *val[1] ]
result
end
.,.,

Просмотреть файл

@ -508,7 +508,7 @@ module_eval(<<'.,.,', 'machete.y', 44)
else
ChoiceMatcher.new([val[0], val[2]])
end
result
end
.,.,
@ -524,7 +524,7 @@ module_eval(<<'.,.,', 'machete.y', 44)
module_eval(<<'.,.,', 'machete.y', 57)
def _reduce_7(val, _values, result)
result = NodeMatcher.new(val[0].to_sym)
result
end
.,.,
@ -532,7 +532,7 @@ module_eval(<<'.,.,', 'machete.y', 57)
module_eval(<<'.,.,', 'machete.y', 60)
def _reduce_8(val, _values, result)
result = NodeMatcher.new(val[0].to_sym, val[2])
result
end
.,.,
@ -541,14 +541,14 @@ module_eval(<<'.,.,', 'machete.y', 60)
module_eval(<<'.,.,', 'machete.y', 64)
def _reduce_10(val, _values, result)
result = val[0].merge(val[2])
result = val[0].merge(val[2])
result
end
.,.,
module_eval(<<'.,.,', 'machete.y', 66)
def _reduce_11(val, _values, result)
result = { val[0].to_sym => val[2] }
result = { val[0].to_sym => val[2] }
result
end
.,.,
@ -560,7 +560,7 @@ module_eval(<<'.,.,', 'machete.y', 68)
Regexp.new("^" + Regexp.escape(symbol_value(val[2]).to_s))
)
}
result
end
.,.,
@ -572,7 +572,7 @@ module_eval(<<'.,.,', 'machete.y', 75)
Regexp.new(Regexp.escape(symbol_value(val[2]).to_s) + "$")
)
}
result
end
.,.,
@ -584,7 +584,7 @@ module_eval(<<'.,.,', 'machete.y', 82)
Regexp.new(Regexp.escape(symbol_value(val[2]).to_s))
)
}
result
end
.,.,
@ -596,7 +596,7 @@ module_eval(<<'.,.,', 'machete.y', 89)
Regexp.new("^" + Regexp.escape(string_value(val[2])))
)
}
result
end
.,.,
@ -608,7 +608,7 @@ module_eval(<<'.,.,', 'machete.y', 96)
Regexp.new(Regexp.escape(string_value(val[2])) + "$")
)
}
result
end
.,.,
@ -620,7 +620,7 @@ module_eval(<<'.,.,', 'machete.y', 103)
Regexp.new(Regexp.escape(string_value(val[2])))
)
}
result
end
.,.,
@ -632,7 +632,7 @@ module_eval(<<'.,.,', 'machete.y', 110)
Regexp.new(regexp_value(val[2]))
)
}
result
end
.,.,
@ -665,14 +665,14 @@ module_eval(<<'.,.,', 'machete.y', 110)
module_eval(<<'.,.,', 'machete.y', 134)
def _reduce_32(val, _values, result)
result = ArrayMatcher.new(val[1])
result = ArrayMatcher.new(val[1])
result
end
.,.,
module_eval(<<'.,.,', 'machete.y', 136)
def _reduce_33(val, _values, result)
result = []
result = []
result
end
.,.,
@ -681,14 +681,14 @@ module_eval(<<'.,.,', 'machete.y', 136)
module_eval(<<'.,.,', 'machete.y', 139)
def _reduce_35(val, _values, result)
result = [val[0]]
result = [val[0]]
result
end
.,.,
module_eval(<<'.,.,', 'machete.y', 140)
def _reduce_36(val, _values, result)
result = val[0] << val[2]
result = val[0] << val[2]
result
end
.,.,
@ -697,28 +697,28 @@ module_eval(<<'.,.,', 'machete.y', 140)
module_eval(<<'.,.,', 'machete.y', 143)
def _reduce_38(val, _values, result)
result = Quantifier.new(val[0], *val[1])
result = Quantifier.new(val[0], *val[1])
result
end
.,.,
module_eval(<<'.,.,', 'machete.y', 145)
def _reduce_39(val, _values, result)
result = [0, nil, 1]
result = [0, nil, 1]
result
end
.,.,
module_eval(<<'.,.,', 'machete.y', 146)
def _reduce_40(val, _values, result)
result = [1, nil, 1]
result = [1, nil, 1]
result
end
.,.,
module_eval(<<'.,.,', 'machete.y', 147)
def _reduce_41(val, _values, result)
result = [0, 1, 1]
result = [0, 1, 1]
result
end
.,.,
@ -726,7 +726,7 @@ module_eval(<<'.,.,', 'machete.y', 147)
module_eval(<<'.,.,', 'machete.y', 149)
def _reduce_42(val, _values, result)
result = [integer_value(val[1]), integer_value(val[1]), 1]
result
end
.,.,
@ -734,7 +734,7 @@ module_eval(<<'.,.,', 'machete.y', 149)
module_eval(<<'.,.,', 'machete.y', 152)
def _reduce_43(val, _values, result)
result = [integer_value(val[1]), nil, 1]
result
end
.,.,
@ -742,7 +742,7 @@ module_eval(<<'.,.,', 'machete.y', 152)
module_eval(<<'.,.,', 'machete.y', 155)
def _reduce_44(val, _values, result)
result = [0, integer_value(val[2]), 1]
result
end
.,.,
@ -750,77 +750,77 @@ module_eval(<<'.,.,', 'machete.y', 155)
module_eval(<<'.,.,', 'machete.y', 158)
def _reduce_45(val, _values, result)
result = [integer_value(val[1]), integer_value(val[3]), 1]
result
end
.,.,
module_eval(<<'.,.,', 'machete.y', 160)
def _reduce_46(val, _values, result)
result = [0, nil, 2]
result = [0, nil, 2]
result
end
.,.,
module_eval(<<'.,.,', 'machete.y', 161)
def _reduce_47(val, _values, result)
result = [1, nil, 2]
result = [1, nil, 2]
result
end
.,.,
module_eval(<<'.,.,', 'machete.y', 163)
def _reduce_48(val, _values, result)
result = LiteralMatcher.new(nil)
result = LiteralMatcher.new(nil)
result
end
.,.,
module_eval(<<'.,.,', 'machete.y', 164)
def _reduce_49(val, _values, result)
result = LiteralMatcher.new(true)
result = LiteralMatcher.new(true)
result
end
.,.,
module_eval(<<'.,.,', 'machete.y', 165)
def _reduce_50(val, _values, result)
result = LiteralMatcher.new(false)
result = LiteralMatcher.new(false)
result
end
.,.,
module_eval(<<'.,.,', 'machete.y', 166)
def _reduce_51(val, _values, result)
result = LiteralMatcher.new(integer_value(val[0]))
result = LiteralMatcher.new(integer_value(val[0]))
result
end
.,.,
module_eval(<<'.,.,', 'machete.y', 167)
def _reduce_52(val, _values, result)
result = LiteralMatcher.new(symbol_value(val[0]))
result = LiteralMatcher.new(symbol_value(val[0]))
result
end
.,.,
module_eval(<<'.,.,', 'machete.y', 168)
def _reduce_53(val, _values, result)
result = LiteralMatcher.new(string_value(val[0]))
result = LiteralMatcher.new(string_value(val[0]))
result
end
.,.,
module_eval(<<'.,.,', 'machete.y', 169)
def _reduce_54(val, _values, result)
result = LiteralMatcher.new(regexp_value(val[0]))
result = LiteralMatcher.new(regexp_value(val[0]))
result
end
.,.,
module_eval(<<'.,.,', 'machete.y', 171)
def _reduce_55(val, _values, result)
result = AnyMatcher.new
result = AnyMatcher.new
result
end
.,.,

Просмотреть файл

@ -684,7 +684,7 @@ module_eval(<<'.,.,', 'mediacloth.y', 47)
#@nodes.last.children.insert(0, val[0])
#puts val[0]
@nodes.last.children += val[0]
result
end
.,.,
@ -692,7 +692,7 @@ module_eval(<<'.,.,', 'mediacloth.y', 47)
module_eval(<<'.,.,', 'mediacloth.y', 57)
def _reduce_2(val, _values, result)
result = val[0]
result
end
.,.,
@ -700,7 +700,7 @@ module_eval(<<'.,.,', 'mediacloth.y', 57)
module_eval(<<'.,.,', 'mediacloth.y', 61)
def _reduce_3(val, _values, result)
result = val[0]
result
end
.,.,
@ -708,7 +708,7 @@ module_eval(<<'.,.,', 'mediacloth.y', 61)
module_eval(<<'.,.,', 'mediacloth.y', 65)
def _reduce_4(val, _values, result)
result = val[0]
result
end
.,.,
@ -719,7 +719,7 @@ module_eval(<<'.,.,', 'mediacloth.y', 69)
list.list_type = :Dictionary
list.children = val[0]
result = list
result
end
.,.,
@ -727,7 +727,7 @@ module_eval(<<'.,.,', 'mediacloth.y', 69)
module_eval(<<'.,.,', 'mediacloth.y', 76)
def _reduce_6(val, _values, result)
result = val[0]
result
end
.,.,
@ -735,7 +735,7 @@ module_eval(<<'.,.,', 'mediacloth.y', 76)
module_eval(<<'.,.,', 'mediacloth.y', 80)
def _reduce_7(val, _values, result)
result = val[0]
result
end
.,.,
@ -743,7 +743,7 @@ module_eval(<<'.,.,', 'mediacloth.y', 80)
module_eval(<<'.,.,', 'mediacloth.y', 84)
def _reduce_8(val, _values, result)
result = val[0]
result
end
.,.,
@ -751,7 +751,7 @@ module_eval(<<'.,.,', 'mediacloth.y', 84)
module_eval(<<'.,.,', 'mediacloth.y', 88)
def _reduce_9(val, _values, result)
result = val[0]
result
end
.,.,
@ -761,7 +761,7 @@ module_eval(<<'.,.,', 'mediacloth.y', 92)
k = KeywordAST.new(@ast_index, @ast_length)
k.text = val[0]
result = k
result
end
.,.,
@ -771,7 +771,7 @@ module_eval(<<'.,.,', 'mediacloth.y', 98)
p = ParagraphAST.new(@ast_index, @ast_length)
p.children = val[1]
result = p
result
end
.,.,
@ -783,7 +783,7 @@ module_eval(<<'.,.,', 'mediacloth.y', 104)
l.url = val[1][0]
l.children += val[1][1..-1] if val[1].length > 1
result = l
result
end
.,.,
@ -793,7 +793,7 @@ module_eval(<<'.,.,', 'mediacloth.y', 112)
p = PasteAST.new(@ast_index, @ast_length)
p.children = val[1]
result = p
result
end
.,.,
@ -805,7 +805,7 @@ module_eval(<<'.,.,', 'mediacloth.y', 118)
l.locator = val[3]
l.children = val[4] unless val[4].nil? or val[4].empty?
result = l
result
end
.,.,
@ -816,7 +816,7 @@ module_eval(<<'.,.,', 'mediacloth.y', 126)
l.locator = val[1]
l.children = val[2] unless val[2].nil? or val[2].empty?
result = l
result
end
.,.,
@ -827,7 +827,7 @@ module_eval(<<'.,.,', 'mediacloth.y', 133)
l.locator = val[2]
l.sort_as = val[3]
result = l
result
end
.,.,
@ -838,7 +838,7 @@ module_eval(<<'.,.,', 'mediacloth.y', 140)
l.locator = val[3]
l.children = val[4] unless val[4].nil? or val[4].empty?
result = l
result
end
.,.,
@ -848,7 +848,7 @@ module_eval(<<'.,.,', 'mediacloth.y', 140)
module_eval(<<'.,.,', 'mediacloth.y', 150)
def _reduce_19(val, _values, result)
result = nil
result
end
.,.,
@ -856,7 +856,7 @@ module_eval(<<'.,.,', 'mediacloth.y', 150)
module_eval(<<'.,.,', 'mediacloth.y', 154)
def _reduce_20(val, _values, result)
result = val[0]
result
end
.,.,
@ -870,7 +870,7 @@ module_eval(<<'.,.,', 'mediacloth.y', 161)
elem.name = val[0]
elem.attributes = val[1]
result = elem
result
end
.,.,
@ -885,7 +885,7 @@ module_eval(<<'.,.,', 'mediacloth.y', 171)
elem.attributes = val[1]
elem.children += val[2]
result = elem
result
end
.,.,
@ -893,7 +893,7 @@ module_eval(<<'.,.,', 'mediacloth.y', 171)
module_eval(<<'.,.,', 'mediacloth.y', 184)
def _reduce_23(val, _values, result)
result = nil
result
end
.,.,
@ -903,7 +903,7 @@ module_eval(<<'.,.,', 'mediacloth.y', 188)
attr_map = val[2] ? val[2] : {}
attr_map[val[0]] = true
result = attr_map
result
end
.,.,
@ -913,7 +913,7 @@ module_eval(<<'.,.,', 'mediacloth.y', 194)
attr_map = val[2] ? val[2] : {}
attr_map[val[0]] = val[1]
result = attr_map
result
end
.,.,
@ -921,7 +921,7 @@ module_eval(<<'.,.,', 'mediacloth.y', 194)
module_eval(<<'.,.,', 'mediacloth.y', 204)
def _reduce_26(val, _values, result)
result = val
result
end
.,.,
@ -930,7 +930,7 @@ module_eval(<<'.,.,', 'mediacloth.y', 208)
def _reduce_27(val, _values, result)
result = [val[0]]
result += val[2]
result
end
.,.,
@ -938,7 +938,7 @@ module_eval(<<'.,.,', 'mediacloth.y', 208)
module_eval(<<'.,.,', 'mediacloth.y', 217)
def _reduce_28(val, _values, result)
result = val[0]
result
end
.,.,
@ -947,7 +947,7 @@ module_eval(<<'.,.,', 'mediacloth.y', 221)
def _reduce_29(val, _values, result)
result = val[0]
result += val[2] if val[2]
result
end
.,.,
@ -955,7 +955,7 @@ module_eval(<<'.,.,', 'mediacloth.y', 221)
module_eval(<<'.,.,', 'mediacloth.y', 229)
def _reduce_30(val, _values, result)
result = nil
result
end
.,.,
@ -963,7 +963,7 @@ module_eval(<<'.,.,', 'mediacloth.y', 229)
module_eval(<<'.,.,', 'mediacloth.y', 233)
def _reduce_31(val, _values, result)
result = val[1]
result
end
.,.,
@ -971,7 +971,7 @@ module_eval(<<'.,.,', 'mediacloth.y', 233)
module_eval(<<'.,.,', 'mediacloth.y', 239)
def _reduce_32(val, _values, result)
result = nil
result
end
.,.,
@ -979,7 +979,7 @@ module_eval(<<'.,.,', 'mediacloth.y', 239)
module_eval(<<'.,.,', 'mediacloth.y', 243)
def _reduce_33(val, _values, result)
result = val[1]
result
end
.,.,
@ -987,7 +987,7 @@ module_eval(<<'.,.,', 'mediacloth.y', 243)
module_eval(<<'.,.,', 'mediacloth.y', 249)
def _reduce_34(val, _values, result)
result = nil
result
end
.,.,
@ -995,7 +995,7 @@ module_eval(<<'.,.,', 'mediacloth.y', 249)
module_eval(<<'.,.,', 'mediacloth.y', 253)
def _reduce_35(val, _values, result)
result = val[1]
result
end
.,.,
@ -1006,7 +1006,7 @@ module_eval(<<'.,.,', 'mediacloth.y', 257)
i.children = val[1]
result = [i]
result += val[2] if val[2]
result
end
.,.,
@ -1015,7 +1015,7 @@ module_eval(<<'.,.,', 'mediacloth.y', 266)
def _reduce_37(val, _values, result)
result = []
result << val[0]
result
end
.,.,
@ -1025,7 +1025,7 @@ module_eval(<<'.,.,', 'mediacloth.y', 271)
result = []
result += val[0]
result << val[1]
result
end
.,.,
@ -1036,7 +1036,7 @@ module_eval(<<'.,.,', 'mediacloth.y', 279)
p.formatting = val[0][0]
p.contents = val[0][1]
result = p
result
end
.,.,
@ -1044,7 +1044,7 @@ module_eval(<<'.,.,', 'mediacloth.y', 279)
module_eval(<<'.,.,', 'mediacloth.y', 286)
def _reduce_40(val, _values, result)
result = val[0]
result
end
.,.,
@ -1054,7 +1054,7 @@ module_eval(<<'.,.,', 'mediacloth.y', 293)
table = TableAST.new(@ast_index, @ast_length)
table.children = val[1] unless val[1].nil? or val[1].empty?
result = table
result
end
.,.,
@ -1065,7 +1065,7 @@ module_eval(<<'.,.,', 'mediacloth.y', 299)
table.options = val[1]
table.children = val[2] unless val[2].nil? or val[2].empty?
result = table
result
end
.,.,
@ -1073,7 +1073,7 @@ module_eval(<<'.,.,', 'mediacloth.y', 299)
module_eval(<<'.,.,', 'mediacloth.y', 307)
def _reduce_43(val, _values, result)
result = nil
result
end
.,.,
@ -1084,7 +1084,7 @@ module_eval(<<'.,.,', 'mediacloth.y', 311)
row.children = val[1] unless val[1].nil? or val[1].empty?
result = [row]
result += val[3] unless val[3].nil? or val[3].empty?
result
end
.,.,
@ -1096,7 +1096,7 @@ module_eval(<<'.,.,', 'mediacloth.y', 318)
row.options = val[1]
result = [row]
result += val[4] unless val[4].nil? or val[4].empty?
result
end
.,.,
@ -1104,7 +1104,7 @@ module_eval(<<'.,.,', 'mediacloth.y', 318)
module_eval(<<'.,.,', 'mediacloth.y', 327)
def _reduce_46(val, _values, result)
result = nil
result
end
.,.,
@ -1115,7 +1115,7 @@ module_eval(<<'.,.,', 'mediacloth.y', 331)
cell.type = :head
result = [cell]
result += val[2] unless val[2].nil? or val[2].empty?
result
end
.,.,
@ -1127,7 +1127,7 @@ module_eval(<<'.,.,', 'mediacloth.y', 338)
cell.type = :head
result = [cell]
result += val[3] unless val[3].nil? or val[3].empty?
result
end
.,.,
@ -1138,7 +1138,7 @@ module_eval(<<'.,.,', 'mediacloth.y', 346)
cell.type = :body
result = [cell]
result += val[2] unless val[2].nil? or val[2].empty?
result
end
.,.,
@ -1158,49 +1158,49 @@ module_eval(<<'.,.,', 'mediacloth.y', 353)
val[3].first.attributes = val[1]
end
result
result
end
.,.,
module_eval(<<'.,.,', 'mediacloth.y', 371)
def _reduce_51(val, _values, result)
return [:None, val[0]]
return [:None, val[0]]
result
end
.,.,
module_eval(<<'.,.,', 'mediacloth.y', 373)
def _reduce_52(val, _values, result)
return [:HLine, val[0]]
return [:HLine, val[0]]
result
end
.,.,
module_eval(<<'.,.,', 'mediacloth.y', 375)
def _reduce_53(val, _values, result)
return [:CharacterEntity, val[0]]
return [:CharacterEntity, val[0]]
result
end
.,.,
module_eval(<<'.,.,', 'mediacloth.y', 377)
def _reduce_54(val, _values, result)
return [:SignatureDate, val[0]]
return [:SignatureDate, val[0]]
result
end
.,.,
module_eval(<<'.,.,', 'mediacloth.y', 379)
def _reduce_55(val, _values, result)
return [:SignatureName, val[0]]
return [:SignatureName, val[0]]
result
end
.,.,
module_eval(<<'.,.,', 'mediacloth.y', 381)
def _reduce_56(val, _values, result)
return [:SignatureFull, val[0]]
return [:SignatureFull, val[0]]
result
end
.,.,
@ -1210,7 +1210,7 @@ module_eval(<<'.,.,', 'mediacloth.y', 387)
result = FormattedAST.new(@ast_index, @ast_length)
result.formatting = :Bold
result
result
end
.,.,
@ -1220,7 +1220,7 @@ module_eval(<<'.,.,', 'mediacloth.y', 393)
result = FormattedAST.new(@ast_index, @ast_length)
result.formatting = :Italic
result
result
end
.,.,
@ -1231,7 +1231,7 @@ module_eval(<<'.,.,', 'mediacloth.y', 399)
p.formatting = :Bold
p.children += val[1]
result = p
result
end
.,.,
@ -1242,7 +1242,7 @@ module_eval(<<'.,.,', 'mediacloth.y', 406)
p.formatting = :Italic
p.children += val[1]
result = p
result
end
.,.,
@ -1254,7 +1254,7 @@ module_eval(<<'.,.,', 'mediacloth.y', 415)
list.children << val[1]
list.children += val[2]
result = list
result
end
.,.,
@ -1266,14 +1266,14 @@ module_eval(<<'.,.,', 'mediacloth.y', 425)
list.children << val[1]
list.children += val[2]
result = list
result
end
.,.,
module_eval(<<'.,.,', 'mediacloth.y', 434)
def _reduce_63(val, _values, result)
result = []
result = []
result
end
.,.,
@ -1282,14 +1282,14 @@ module_eval(<<'.,.,', 'mediacloth.y', 437)
def _reduce_64(val, _values, result)
result << val[1]
result += val[2]
result
end
.,.,
module_eval(<<'.,.,', 'mediacloth.y', 441)
def _reduce_65(val, _values, result)
result = []
result = []
result
end
.,.,
@ -1297,7 +1297,7 @@ module_eval(<<'.,.,', 'mediacloth.y', 441)
module_eval(<<'.,.,', 'mediacloth.y', 447)
def _reduce_66(val, _values, result)
result = ListItemAST.new(@ast_index, @ast_length)
result
end
.,.,
@ -1307,7 +1307,7 @@ module_eval(<<'.,.,', 'mediacloth.y', 451)
li = ListItemAST.new(@ast_index, @ast_length)
li.children += val[1]
result = li
result
end
.,.,
@ -1316,7 +1316,7 @@ module_eval(<<'.,.,', 'mediacloth.y', 460)
def _reduce_68(val, _values, result)
result = [val[1]]
result += val[2]
result
end
.,.,
@ -1324,7 +1324,7 @@ module_eval(<<'.,.,', 'mediacloth.y', 460)
module_eval(<<'.,.,', 'mediacloth.y', 465)
def _reduce_69(val, _values, result)
result = val[1]
result
end
.,.,
@ -1332,7 +1332,7 @@ module_eval(<<'.,.,', 'mediacloth.y', 465)
module_eval(<<'.,.,', 'mediacloth.y', 472)
def _reduce_70(val, _values, result)
result = ListTermAST.new(@ast_index, @ast_length)
result
end
.,.,
@ -1342,7 +1342,7 @@ module_eval(<<'.,.,', 'mediacloth.y', 476)
term = ListTermAST.new(@ast_index, @ast_length)
term.children += val[1]
result = term
result
end
.,.,
@ -1351,7 +1351,7 @@ module_eval(<<'.,.,', 'mediacloth.y', 484)
def _reduce_72(val, _values, result)
result = [val[0]]
result += val[1] if val[1]
result
end
.,.,
@ -1359,7 +1359,7 @@ module_eval(<<'.,.,', 'mediacloth.y', 484)
module_eval(<<'.,.,', 'mediacloth.y', 489)
def _reduce_73(val, _values, result)
result = []
result
end
.,.,
@ -1367,7 +1367,7 @@ module_eval(<<'.,.,', 'mediacloth.y', 489)
module_eval(<<'.,.,', 'mediacloth.y', 495)
def _reduce_74(val, _values, result)
result = ListDefinitionAST.new(@ast_index, @ast_length)
result
end
.,.,
@ -1377,7 +1377,7 @@ module_eval(<<'.,.,', 'mediacloth.y', 499)
term = ListDefinitionAST.new(@ast_index, @ast_length)
term.children += val[1]
result = term
result
end
.,.,
@ -1387,7 +1387,7 @@ module_eval(<<'.,.,', 'mediacloth.y', 506)
p = PreformattedAST.new(@ast_index, @ast_length)
p.children += val[1]
result = p
result
end
.,.,
@ -1398,7 +1398,7 @@ module_eval(<<'.,.,', 'mediacloth.y', 512)
p.indented = true
p.children += val[1]
result = p
result
end
.,.,
@ -1410,7 +1410,7 @@ module_eval(<<'.,.,', 'mediacloth.y', 520)
s.children = val[1]
s.level = val[0].length
result = s
result
end
.,.,
@ -1421,7 +1421,7 @@ module_eval(<<'.,.,', 'mediacloth.y', 530)
t.template_name = val[1]
t.children = val[2] unless val[2].nil? or val[2].empty?
result = t
result
end
.,.,
@ -1429,7 +1429,7 @@ module_eval(<<'.,.,', 'mediacloth.y', 530)
module_eval(<<'.,.,', 'mediacloth.y', 539)
def _reduce_80(val, _values, result)
result = nil
result
end
.,.,
@ -1440,7 +1440,7 @@ module_eval(<<'.,.,', 'mediacloth.y', 543)
p.parameter_value = val[1]
result = [p]
result += val[2] if val[2]
result
end
.,.,
@ -1451,7 +1451,7 @@ module_eval(<<'.,.,', 'mediacloth.y', 550)
p.children << val[1]
result = [p]
result += val[2] if val[2]
result
end
.,.,

Просмотреть файл

@ -35,7 +35,7 @@ def initialize options = {}
@includes = options[:includes] || []
@quiet = options[:quiet]
@style = options[:style] || :cim # default to style CIM v2.2 syntax
@lineno = 1
@file = nil
@iconv = nil
@ -699,14 +699,14 @@ Racc_debug_parser = false
module_eval(<<'.,.,', 'mof.y', 41)
def _reduce_1(val, _values, result)
result = Hash.new
result = Hash.new
result
end
.,.,
module_eval(<<'.,.,', 'mof.y', 43)
def _reduce_2(val, _values, result)
result = { @name => @result }
result = { @name => @result }
result
end
.,.,
@ -715,7 +715,7 @@ module_eval(<<'.,.,', 'mof.y', 45)
def _reduce_3(val, _values, result)
result = val[0]
result[@name] = @result
result
end
.,.,
@ -726,7 +726,7 @@ module_eval(<<'.,.,', 'mof.y', 53)
def _reduce_5(val, _values, result)
#puts "Class '#{val[0].name}'"
@result.classes << val[0]
result
end
.,.,
@ -735,14 +735,14 @@ module_eval(<<'.,.,', 'mof.y', 57)
def _reduce_6(val, _values, result)
@result.qualifiers << val[0]
@qualifiers[val[0].name.downcase] = val[0]
result
end
.,.,
module_eval(<<'.,.,', 'mof.y', 61)
def _reduce_7(val, _values, result)
@result.instances << val[0]
@result.instances << val[0]
result
end
.,.,
@ -751,7 +751,7 @@ module_eval(<<'.,.,', 'mof.y', 71)
def _reduce_8(val, _values, result)
raise MOF::Helper::Error.new(@name,@lineno,@line,"Missing filename after '#pragma include'") unless val[3]
open val[3], :pragma
result
end
.,.,
@ -763,7 +763,7 @@ module_eval(<<'.,.,', 'mof.y', 76)
raise StyleError.new(@name,@lineno,@line,"Use '#pragma include' instead of '#include'") unless @style == :wmi
raise MOF::Helper::Error.new(@name,@lineno,@line,"Missing filename after '#include'") unless val[2]
open val[2], :pragma
result
end
.,.,
@ -772,14 +772,14 @@ module_eval(<<'.,.,', 'mof.y', 76)
module_eval(<<'.,.,', 'mof.y', 88)
def _reduce_12(val, _values, result)
raise StyleError.new(@name,@lineno,@line,"#pragma parameter missing") unless @style == :wmi
raise StyleError.new(@name,@lineno,@line,"#pragma parameter missing") unless @style == :wmi
result
end
.,.,
module_eval(<<'.,.,', 'mof.y', 90)
def _reduce_13(val, _values, result)
result = val[1]
result = val[1]
result
end
.,.,
@ -792,7 +792,7 @@ module_eval(<<'.,.,', 'mof.y', 90)
module_eval(<<'.,.,', 'mof.y', 101)
def _reduce_17(val, _values, result)
raise StyleError.new(@name,@lineno,@line,"#pragma parameter missing") unless @style == :wmi
raise StyleError.new(@name,@lineno,@line,"#pragma parameter missing") unless @style == :wmi
result
end
.,.,
@ -805,21 +805,21 @@ module_eval(<<'.,.,', 'mof.y', 112)
features = val[6]
# FIXME: features must not include references
result = CIM::Class.new(val[2],qualifiers,val[3],val[4],features)
result
end
.,.,
module_eval(<<'.,.,', 'mof.y', 121)
def _reduce_20(val, _values, result)
result = []
result = []
result
end
.,.,
module_eval(<<'.,.,', 'mof.y', 123)
def _reduce_21(val, _values, result)
result = val[0] << val[1]
result = val[0] << val[1]
result
end
.,.,
@ -834,7 +834,7 @@ module_eval(<<'.,.,', 'mof.y', 123)
module_eval(<<'.,.,', 'mof.y', 136)
def _reduce_26(val, _values, result)
result = CIM::QualifierSet.new val[0]
result = CIM::QualifierSet.new val[0]
result
end
.,.,
@ -842,14 +842,14 @@ module_eval(<<'.,.,', 'mof.y', 136)
module_eval(<<'.,.,', 'mof.y', 141)
def _reduce_27(val, _values, result)
result = val[2]
result.unshift val[1] if val[1]
result.unshift val[1] if val[1]
result
end
.,.,
module_eval(<<'.,.,', 'mof.y', 147)
def _reduce_28(val, _values, result)
result = []
result = []
result
end
.,.,
@ -858,7 +858,7 @@ module_eval(<<'.,.,', 'mof.y', 149)
def _reduce_29(val, _values, result)
result = val[0]
result << val[2] if val[2]
result
end
.,.,
@ -882,7 +882,7 @@ module_eval(<<'.,.,', 'mof.y', 156)
else
result = CIM::Qualifier.new(qualifier,value,val[2])
end
result
end
.,.,
@ -891,7 +891,7 @@ module_eval(<<'.,.,', 'mof.y', 156)
module_eval(<<'.,.,', 'mof.y', 179)
def _reduce_32(val, _values, result)
result = CIM::QualifierFlavors.new val[1]
result = CIM::QualifierFlavors.new val[1]
result
end
.,.,
@ -902,7 +902,7 @@ module_eval(<<'.,.,', 'mof.y', 179)
module_eval(<<'.,.,', 'mof.y', 189)
def _reduce_35(val, _values, result)
result = val[1]
result = val[1]
result
end
.,.,
@ -927,7 +927,7 @@ module_eval(<<'.,.,', 'mof.y', 196)
when :amended, :toinstance
raise StyleError.new(@name,@lineno,@line,"'#{val[0]}' is not a valid flavor") unless @style == :wmi
end
result
end
.,.,
@ -942,28 +942,28 @@ module_eval(<<'.,.,', 'mof.y', 196)
module_eval(<<'.,.,', 'mof.y', 215)
def _reduce_48(val, _values, result)
raise ParseError.new("Class name must be prefixed by '<schema>_'") unless val[0].include?("_") || @style == :wmi
raise ParseError.new("Class name must be prefixed by '<schema>_'") unless val[0].include?("_") || @style == :wmi
result
end
.,.,
module_eval(<<'.,.,', 'mof.y', 220)
def _reduce_49(val, _values, result)
result = val[1]
result = val[1]
result
end
.,.,
module_eval(<<'.,.,', 'mof.y', 225)
def _reduce_50(val, _values, result)
result = val[1]
result = val[1]
result
end
.,.,
module_eval(<<'.,.,', 'mof.y', 230)
def _reduce_51(val, _values, result)
result = val[1]
result = val[1]
result
end
.,.,
@ -976,7 +976,7 @@ module_eval(<<'.,.,', 'mof.y', 236)
type = val[1]
end
result = CIM::Property.new(type,val[2],val[0],val[4])
result
end
.,.,
@ -986,14 +986,14 @@ module_eval(<<'.,.,', 'mof.y', 247)
if val[4]
raise StyleError.new(@name,@lineno,@line,"Array not allowed in reference declaration") unless @style == :wmi
end
result = CIM::Reference.new(val[1],val[2],val[0],val[4])
result = CIM::Reference.new(val[1],val[2],val[0],val[4])
result
end
.,.,
module_eval(<<'.,.,', 'mof.y', 255)
def _reduce_54(val, _values, result)
result = CIM::Method.new(val[1],val[2],val[0],val[4])
result = CIM::Method.new(val[1],val[2],val[0],val[4])
result
end
.,.,
@ -1004,7 +1004,7 @@ module_eval(<<'.,.,', 'mof.y', 261)
def _reduce_56(val, _values, result)
# tmplprov.mof has 'string Property;'
raise StyleError.new(@name,@lineno,@line,"Invalid keyword '#{val[0]}' used for property name") unless @style == :wmi
result
end
.,.,
@ -1013,7 +1013,7 @@ module_eval(<<'.,.,', 'mof.y', 261)
module_eval(<<'.,.,', 'mof.y', 269)
def _reduce_58(val, _values, result)
result = "Indication"
result = "Indication"
result
end
.,.,
@ -1050,7 +1050,7 @@ module_eval(<<'.,.,', 'mof.y', 269)
module_eval(<<'.,.,', 'mof.y', 292)
def _reduce_74(val, _values, result)
raise StyleError.new(@name,@lineno,@line,"'void' is not a valid datatype") unless @style == :wmi
raise StyleError.new(@name,@lineno,@line,"'void' is not a valid datatype") unless @style == :wmi
result
end
.,.,
@ -1060,14 +1060,14 @@ module_eval(<<'.,.,', 'mof.y', 297)
# WMI uses class names as data types (without REF ?!)
raise StyleError.new(@name,@lineno,@line,"Expected 'ref' keyword after classname '#{val[0]}'") unless @style == :wmi
result = CIM::ReferenceType.new val[0]
result
end
.,.,
module_eval(<<'.,.,', 'mof.y', 303)
def _reduce_76(val, _values, result)
result = CIM::ReferenceType.new val[0]
result = CIM::ReferenceType.new val[0]
result
end
.,.,
@ -1078,21 +1078,21 @@ module_eval(<<'.,.,', 'mof.y', 303)
module_eval(<<'.,.,', 'mof.y', 313)
def _reduce_79(val, _values, result)
result = val[1].unshift val[0]
result = val[1].unshift val[0]
result
end
.,.,
module_eval(<<'.,.,', 'mof.y', 318)
def _reduce_80(val, _values, result)
result = []
result = []
result
end
.,.,
module_eval(<<'.,.,', 'mof.y', 320)
def _reduce_81(val, _values, result)
result = val[0] << val[2]
result = val[0] << val[2]
result
end
.,.,
@ -1105,7 +1105,7 @@ module_eval(<<'.,.,', 'mof.y', 325)
type = val[1]
end
result = CIM::Property.new(type,val[2],val[0])
result
end
.,.,
@ -1124,21 +1124,21 @@ module_eval(<<'.,.,', 'mof.y', 325)
module_eval(<<'.,.,', 'mof.y', 351)
def _reduce_89(val, _values, result)
raise "Default parameter value not allowed in syntax style '{@style}'" unless @style == :wmi
raise "Default parameter value not allowed in syntax style '{@style}'" unless @style == :wmi
result
end
.,.,
module_eval(<<'.,.,', 'mof.y', 356)
def _reduce_90(val, _values, result)
result = val[1]
result = val[1]
result
end
.,.,
module_eval(<<'.,.,', 'mof.y', 361)
def _reduce_91(val, _values, result)
result = -1
result = -1
result
end
.,.,
@ -1151,7 +1151,7 @@ module_eval(<<'.,.,', 'mof.y', 361)
module_eval(<<'.,.,', 'mof.y', 372)
def _reduce_95(val, _values, result)
result = val[1]
result = val[1]
result
end
.,.,
@ -1164,7 +1164,7 @@ module_eval(<<'.,.,', 'mof.y', 372)
module_eval(<<'.,.,', 'mof.y', 383)
def _reduce_99(val, _values, result)
result = val[1]
result = val[1]
result
end
.,.,
@ -1173,14 +1173,14 @@ module_eval(<<'.,.,', 'mof.y', 383)
module_eval(<<'.,.,', 'mof.y', 389)
def _reduce_101(val, _values, result)
result = [ val[0] ]
result = [ val[0] ]
result
end
.,.,
module_eval(<<'.,.,', 'mof.y', 391)
def _reduce_102(val, _values, result)
result = val[0] << val[2]
result = val[0] << val[2]
result
end
.,.,
@ -1199,7 +1199,7 @@ module_eval(<<'.,.,', 'mof.y', 391)
module_eval(<<'.,.,', 'mof.y', 402)
def _reduce_109(val, _values, result)
raise "Instance as property value not allowed in syntax style '{@style}'" unless @style == :wmi
raise "Instance as property value not allowed in syntax style '{@style}'" unless @style == :wmi
result
end
.,.,
@ -1218,7 +1218,7 @@ module_eval(<<'.,.,', 'mof.y', 402)
module_eval(<<'.,.,', 'mof.y', 416)
def _reduce_116(val, _values, result)
result = val[0] + val[1]
result = val[0] + val[1]
result
end
.,.,
@ -1251,7 +1251,7 @@ module_eval(<<'.,.,', 'mof.y', 416)
module_eval(<<'.,.,', 'mof.y', 471)
def _reduce_130(val, _values, result)
result = CIM::QualifierDeclaration.new( val[1], val[2][0], val[2][1], val[3], val[4])
result = CIM::QualifierDeclaration.new( val[1], val[2][0], val[2][1], val[3], val[4])
result
end
.,.,
@ -1274,28 +1274,28 @@ module_eval(<<'.,.,', 'mof.y', 490)
def _reduce_138(val, _values, result)
type = val[2].nil? ? val[1] : CIM::Array.new(val[2],val[1])
result = [ type, val[3] ]
result
end
.,.,
module_eval(<<'.,.,', 'mof.y', 497)
def _reduce_139(val, _values, result)
result = CIM::QualifierScopes.new(val[3])
result = CIM::QualifierScopes.new(val[3])
result
end
.,.,
module_eval(<<'.,.,', 'mof.y', 502)
def _reduce_140(val, _values, result)
result = [ val[0] ]
result = [ val[0] ]
result
end
.,.,
module_eval(<<'.,.,', 'mof.y', 504)
def _reduce_141(val, _values, result)
result = val[0] << val[2]
result = val[0] << val[2]
result
end
.,.,
@ -1322,21 +1322,21 @@ module_eval(<<'.,.,', 'mof.y', 504)
module_eval(<<'.,.,', 'mof.y', 522)
def _reduce_152(val, _values, result)
result = CIM::QualifierFlavors.new val[3]
result = CIM::QualifierFlavors.new val[3]
result
end
.,.,
module_eval(<<'.,.,', 'mof.y', 527)
def _reduce_153(val, _values, result)
result = [ val[0] ]
result = [ val[0] ]
result
end
.,.,
module_eval(<<'.,.,', 'mof.y', 529)
def _reduce_154(val, _values, result)
result = val[0] << val[2]
result = val[0] << val[2]
result
end
.,.,
@ -1353,7 +1353,7 @@ module_eval(<<'.,.,', 'mof.y', 529)
module_eval(<<'.,.,', 'mof.y', 553)
def _reduce_160(val, _values, result)
raise "Instance property '#{val[1]} must have a value" unless @style == :wmi
raise "Instance property '#{val[1]} must have a value" unless @style == :wmi
result
end
.,.,

Просмотреть файл

@ -386,28 +386,28 @@ Racc_debug_parser = false
module_eval(<<'.,.,', 'namae.y', 39)
def _reduce_1(val, _values, result)
result = []
result = []
result
end
.,.,
module_eval(<<'.,.,', 'namae.y', 40)
def _reduce_2(val, _values, result)
result = [val[0]]
result = [val[0]]
result
end
.,.,
module_eval(<<'.,.,', 'namae.y', 41)
def _reduce_3(val, _values, result)
result = val[0] << val[2]
result = val[0] << val[2]
result
end
.,.,
module_eval(<<'.,.,', 'namae.y', 43)
def _reduce_4(val, _values, result)
result = Name.new(:given => val[0])
result = Name.new(:given => val[0])
result
end
.,.,
@ -416,14 +416,14 @@ module_eval(<<'.,.,', 'namae.y', 43)
module_eval(<<'.,.,', 'namae.y', 45)
def _reduce_6(val, _values, result)
result = val[0].merge(:family => val[1])
result = val[0].merge(:family => val[1])
result
end
.,.,
module_eval(<<'.,.,', 'namae.y', 46)
def _reduce_7(val, _values, result)
result = val[1].merge(val[0])
result = val[1].merge(val[0])
result
end
.,.,
@ -432,14 +432,14 @@ module_eval(<<'.,.,', 'namae.y', 46)
module_eval(<<'.,.,', 'namae.y', 49)
def _reduce_9(val, _values, result)
result = Name.new(:appellation => val[0])
result = Name.new(:appellation => val[0])
result
end
.,.,
module_eval(<<'.,.,', 'namae.y', 50)
def _reduce_10(val, _values, result)
result = Name.new(:title => val[0])
result = Name.new(:title => val[0])
result
end
.,.,
@ -448,7 +448,7 @@ module_eval(<<'.,.,', 'namae.y', 54)
def _reduce_11(val, _values, result)
result = Name.new(:given => val[0], :family => val[1],
:suffix => val[2], :title => val[3])
result
end
.,.,
@ -457,7 +457,7 @@ module_eval(<<'.,.,', 'namae.y', 59)
def _reduce_12(val, _values, result)
result = Name.new(:given => val[0], :nick => val[1],
:family => val[2], :suffix => val[3], :title => val[4])
result
end
.,.,
@ -467,7 +467,7 @@ module_eval(<<'.,.,', 'namae.y', 64)
result = Name.new(:given => val[0], :nick => val[1],
:particle => val[2], :family => val[3],
:suffix => val[4], :title => val[5])
result
end
.,.,
@ -476,7 +476,7 @@ module_eval(<<'.,.,', 'namae.y', 70)
def _reduce_14(val, _values, result)
result = Name.new(:given => val[0], :particle => val[1],
:family => val[2])
result
end
.,.,
@ -484,7 +484,7 @@ module_eval(<<'.,.,', 'namae.y', 70)
module_eval(<<'.,.,', 'namae.y', 75)
def _reduce_15(val, _values, result)
result = Name.new(:particle => val[0], :family => val[1])
result
end
.,.,
@ -493,7 +493,7 @@ module_eval(<<'.,.,', 'namae.y', 80)
def _reduce_16(val, _values, result)
result = Name.new({ :family => val[0], :suffix => val[2][0],
:given => val[2][1] }, !!val[2][0])
result
end
.,.,
@ -502,7 +502,7 @@ module_eval(<<'.,.,', 'namae.y', 85)
def _reduce_17(val, _values, result)
result = Name.new({ :particle => val[0], :family => val[1],
:suffix => val[3][0], :given => val[3][1] }, !!val[3][0])
result
end
.,.,
@ -511,7 +511,7 @@ module_eval(<<'.,.,', 'namae.y', 90)
def _reduce_18(val, _values, result)
result = Name.new({ :particle => val[0,2].join(' '), :family => val[2],
:suffix => val[4][0], :given => val[4][1] }, !!val[4][0])
result
end
.,.,
@ -520,14 +520,14 @@ module_eval(<<'.,.,', 'namae.y', 90)
module_eval(<<'.,.,', 'namae.y', 96)
def _reduce_20(val, _values, result)
result = val.join(' ')
result = val.join(' ')
result
end
.,.,
module_eval(<<'.,.,', 'namae.y', 97)
def _reduce_21(val, _values, result)
result = val.join(' ')
result = val.join(' ')
result
end
.,.,
@ -538,28 +538,28 @@ module_eval(<<'.,.,', 'namae.y', 97)
module_eval(<<'.,.,', 'namae.y', 101)
def _reduce_24(val, _values, result)
result = [nil,val[0]]
result = [nil,val[0]]
result
end
.,.,
module_eval(<<'.,.,', 'namae.y', 102)
def _reduce_25(val, _values, result)
result = [val[2],val[0]]
result = [val[2],val[0]]
result
end
.,.,
module_eval(<<'.,.,', 'namae.y', 103)
def _reduce_26(val, _values, result)
result = [val[0],nil]
result = [val[0],nil]
result
end
.,.,
module_eval(<<'.,.,', 'namae.y', 104)
def _reduce_27(val, _values, result)
result = [val[0],val[2]]
result = [val[0],val[2]]
result
end
.,.,
@ -568,7 +568,7 @@ module_eval(<<'.,.,', 'namae.y', 104)
module_eval(<<'.,.,', 'namae.y', 107)
def _reduce_29(val, _values, result)
result = val.join(' ')
result = val.join(' ')
result
end
.,.,
@ -581,7 +581,7 @@ module_eval(<<'.,.,', 'namae.y', 107)
module_eval(<<'.,.,', 'namae.y', 112)
def _reduce_33(val, _values, result)
result = val.join(' ')
result = val.join(' ')
result
end
.,.,
@ -608,7 +608,7 @@ module_eval(<<'.,.,', 'namae.y', 112)
module_eval(<<'.,.,', 'namae.y', 122)
def _reduce_44(val, _values, result)
result = val.join(' ')
result = val.join(' ')
result
end
.,.,
@ -621,7 +621,7 @@ module_eval(<<'.,.,', 'namae.y', 122)
module_eval(<<'.,.,', 'namae.y', 127)
def _reduce_48(val, _values, result)
result = val.join(' ')
result = val.join(' ')
result
end
.,.,

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@ -315,56 +315,56 @@ Racc_debug_parser = false
module_eval(<<'.,.,', 'nokogiri-css.y', 9)
def _reduce_1(val, _values, result)
result = [val.first, val.last].flatten
result
end
.,.,
module_eval(<<'.,.,', 'nokogiri-css.y', 11)
def _reduce_2(val, _values, result)
result = val.flatten
result = val.flatten
result
end
.,.,
module_eval(<<'.,.,', 'nokogiri-css.y', 12)
def _reduce_3(val, _values, result)
result = [val.last].flatten
result = [val.last].flatten
result
end
.,.,
module_eval(<<'.,.,', 'nokogiri-css.y', 15)
def _reduce_4(val, _values, result)
result = :DIRECT_ADJACENT_SELECTOR
result = :DIRECT_ADJACENT_SELECTOR
result
end
.,.,
module_eval(<<'.,.,', 'nokogiri-css.y', 16)
def _reduce_5(val, _values, result)
result = :CHILD_SELECTOR
result = :CHILD_SELECTOR
result
end
.,.,
module_eval(<<'.,.,', 'nokogiri-css.y', 17)
def _reduce_6(val, _values, result)
result = :FOLLOWING_SELECTOR
result = :FOLLOWING_SELECTOR
result
end
.,.,
module_eval(<<'.,.,', 'nokogiri-css.y', 18)
def _reduce_7(val, _values, result)
result = :DESCENDANT_SELECTOR
result = :DESCENDANT_SELECTOR
result
end
.,.,
module_eval(<<'.,.,', 'nokogiri-css.y', 19)
def _reduce_8(val, _values, result)
result = :CHILD_SELECTOR
result = :CHILD_SELECTOR
result
end
.,.,
@ -376,7 +376,7 @@ module_eval(<<'.,.,', 'nokogiri-css.y', 23)
else
Node.new(:CONDITIONAL_SELECTOR, [val.first, val[1]])
end
result
end
.,.,
@ -386,7 +386,7 @@ module_eval(<<'.,.,', 'nokogiri-css.y', 23)
module_eval(<<'.,.,', 'nokogiri-css.y', 31)
def _reduce_11(val, _values, result)
result = Node.new(:CONDITIONAL_SELECTOR, val)
result
end
.,.,
@ -394,7 +394,7 @@ module_eval(<<'.,.,', 'nokogiri-css.y', 31)
module_eval(<<'.,.,', 'nokogiri-css.y', 34)
def _reduce_12(val, _values, result)
result = Node.new(:CONDITIONAL_SELECTOR, val)
result
end
.,.,
@ -404,7 +404,7 @@ module_eval(<<'.,.,', 'nokogiri-css.y', 37)
result = Node.new(:CONDITIONAL_SELECTOR,
[Node.new(:ELEMENT_NAME, ['*']), val.first]
)
result
end
.,.,
@ -412,7 +412,7 @@ module_eval(<<'.,.,', 'nokogiri-css.y', 37)
module_eval(<<'.,.,', 'nokogiri-css.y', 44)
def _reduce_14(val, _values, result)
result = Node.new(val.first, [nil, val.last])
result
end
.,.,
@ -420,7 +420,7 @@ module_eval(<<'.,.,', 'nokogiri-css.y', 44)
module_eval(<<'.,.,', 'nokogiri-css.y', 49)
def _reduce_15(val, _values, result)
result = Node.new(val[1], [val.first, val.last])
result
end
.,.,
@ -428,7 +428,7 @@ module_eval(<<'.,.,', 'nokogiri-css.y', 49)
module_eval(<<'.,.,', 'nokogiri-css.y', 52)
def _reduce_16(val, _values, result)
result = Node.new(:DESCENDANT_SELECTOR, [val.first, val.last])
result
end
.,.,
@ -437,7 +437,7 @@ module_eval(<<'.,.,', 'nokogiri-css.y', 52)
module_eval(<<'.,.,', 'nokogiri-css.y', 57)
def _reduce_18(val, _values, result)
result = Node.new(:CLASS_CONDITION, [val[1]])
result = Node.new(:CLASS_CONDITION, [val[1]])
result
end
.,.,
@ -446,7 +446,7 @@ module_eval(<<'.,.,', 'nokogiri-css.y', 57)
module_eval(<<'.,.,', 'nokogiri-css.y', 61)
def _reduce_20(val, _values, result)
result = Node.new(:ELEMENT_NAME, val)
result = Node.new(:ELEMENT_NAME, val)
result
end
.,.,
@ -456,7 +456,7 @@ module_eval(<<'.,.,', 'nokogiri-css.y', 65)
result = Node.new(:ELEMENT_NAME,
[[val.first, val.last].compact.join(':')]
)
result
end
.,.,
@ -465,14 +465,14 @@ module_eval(<<'.,.,', 'nokogiri-css.y', 70)
def _reduce_22(val, _values, result)
name = @namespaces.key?('xmlns') ? "xmlns:#{val.first}" : val.first
result = Node.new(:ELEMENT_NAME, [name])
result
end
.,.,
module_eval(<<'.,.,', 'nokogiri-css.y', 75)
def _reduce_23(val, _values, result)
result = val[0]
result = val[0]
result
end
.,.,
@ -484,7 +484,7 @@ module_eval(<<'.,.,', 'nokogiri-css.y', 80)
result = Node.new(:ATTRIBUTE_CONDITION,
[val[1]] + (val[2] || [])
)
result
end
.,.,
@ -494,7 +494,7 @@ module_eval(<<'.,.,', 'nokogiri-css.y', 85)
result = Node.new(:ATTRIBUTE_CONDITION,
[val[1]] + (val[2] || [])
)
result
end
.,.,
@ -505,7 +505,7 @@ module_eval(<<'.,.,', 'nokogiri-css.y', 90)
result = Node.new(:PSEUDO_CLASS,
[Node.new(:FUNCTION, ['nth-child(', val[1]])]
)
result
end
.,.,
@ -515,7 +515,7 @@ module_eval(<<'.,.,', 'nokogiri-css.y', 98)
result = Node.new(:ELEMENT_NAME,
[[val.first, val.last].compact.join(':')]
)
result
end
.,.,
@ -525,7 +525,7 @@ module_eval(<<'.,.,', 'nokogiri-css.y', 103)
# Default namespace is not applied to attributes.
# So we don't add prefix "xmlns:" as in namespaced_ident.
result = Node.new(:ELEMENT_NAME, [val.first])
result
end
.,.,
@ -533,7 +533,7 @@ module_eval(<<'.,.,', 'nokogiri-css.y', 103)
module_eval(<<'.,.,', 'nokogiri-css.y', 110)
def _reduce_30(val, _values, result)
result = Node.new(:FUNCTION, [val.first.strip])
result
end
.,.,
@ -541,7 +541,7 @@ module_eval(<<'.,.,', 'nokogiri-css.y', 110)
module_eval(<<'.,.,', 'nokogiri-css.y', 113)
def _reduce_31(val, _values, result)
result = Node.new(:FUNCTION, [val.first.strip, val[1]].flatten)
result
end
.,.,
@ -549,7 +549,7 @@ module_eval(<<'.,.,', 'nokogiri-css.y', 113)
module_eval(<<'.,.,', 'nokogiri-css.y', 116)
def _reduce_32(val, _values, result)
result = Node.new(:FUNCTION, [val.first.strip, val[1]].flatten)
result
end
.,.,
@ -557,7 +557,7 @@ module_eval(<<'.,.,', 'nokogiri-css.y', 116)
module_eval(<<'.,.,', 'nokogiri-css.y', 119)
def _reduce_33(val, _values, result)
result = Node.new(:FUNCTION, [val.first.strip, val[1]].flatten)
result
end
.,.,
@ -565,28 +565,28 @@ module_eval(<<'.,.,', 'nokogiri-css.y', 119)
module_eval(<<'.,.,', 'nokogiri-css.y', 122)
def _reduce_34(val, _values, result)
result = Node.new(:FUNCTION, [val.first.strip, val[1]].flatten)
result
end
.,.,
module_eval(<<'.,.,', 'nokogiri-css.y', 126)
def _reduce_35(val, _values, result)
result = [val.first, val.last]
result = [val.first, val.last]
result
end
.,.,
module_eval(<<'.,.,', 'nokogiri-css.y', 127)
def _reduce_36(val, _values, result)
result = [val.first, val.last]
result = [val.first, val.last]
result
end
.,.,
module_eval(<<'.,.,', 'nokogiri-css.y', 128)
def _reduce_37(val, _values, result)
result = [val.first, val.last]
result = [val.first, val.last]
result
end
.,.,
@ -611,7 +611,7 @@ module_eval(<<'.,.,', 'nokogiri-css.y', 133)
# assert_xpath("//a[foo(., a, 10)]", @parser.parse('a:foo(a, 10)'))
result = val
end
result
end
.,.,
@ -623,7 +623,7 @@ module_eval(<<'.,.,', 'nokogiri-css.y', 152)
else
raise Racc::ParseError, "parse error on IDENT '#{val[1]}'"
end
result
end
.,.,
@ -641,7 +641,7 @@ module_eval(<<'.,.,', 'nokogiri-css.y', 158)
else
raise Racc::ParseError, "parse error on IDENT '#{val[1]}'"
end
result
end
.,.,
@ -663,7 +663,7 @@ module_eval(<<'.,.,', 'nokogiri-css.y', 170)
else
raise Racc::ParseError, "parse error on IDENT '#{val[1]}'"
end
result
end
.,.,
@ -671,14 +671,14 @@ module_eval(<<'.,.,', 'nokogiri-css.y', 170)
module_eval(<<'.,.,', 'nokogiri-css.y', 189)
def _reduce_44(val, _values, result)
result = Node.new(:PSEUDO_CLASS, [val[1]])
result
end
.,.,
module_eval(<<'.,.,', 'nokogiri-css.y', 191)
def _reduce_45(val, _values, result)
result = Node.new(:PSEUDO_CLASS, [val[1]])
result = Node.new(:PSEUDO_CLASS, [val[1]])
result
end
.,.,
@ -690,7 +690,7 @@ module_eval(<<'.,.,', 'nokogiri-css.y', 191)
module_eval(<<'.,.,', 'nokogiri-css.y', 199)
def _reduce_48(val, _values, result)
result = Node.new(:COMBINATOR, val)
result
end
.,.,
@ -698,7 +698,7 @@ module_eval(<<'.,.,', 'nokogiri-css.y', 199)
module_eval(<<'.,.,', 'nokogiri-css.y', 202)
def _reduce_49(val, _values, result)
result = Node.new(:COMBINATOR, val)
result
end
.,.,
@ -706,7 +706,7 @@ module_eval(<<'.,.,', 'nokogiri-css.y', 202)
module_eval(<<'.,.,', 'nokogiri-css.y', 205)
def _reduce_50(val, _values, result)
result = Node.new(:COMBINATOR, val)
result
end
.,.,
@ -714,7 +714,7 @@ module_eval(<<'.,.,', 'nokogiri-css.y', 205)
module_eval(<<'.,.,', 'nokogiri-css.y', 208)
def _reduce_51(val, _values, result)
result = Node.new(:COMBINATOR, val)
result
end
.,.,
@ -722,7 +722,7 @@ module_eval(<<'.,.,', 'nokogiri-css.y', 208)
module_eval(<<'.,.,', 'nokogiri-css.y', 211)
def _reduce_52(val, _values, result)
result = Node.new(:COMBINATOR, val)
result
end
.,.,
@ -739,21 +739,21 @@ module_eval(<<'.,.,', 'nokogiri-css.y', 211)
module_eval(<<'.,.,', 'nokogiri-css.y', 220)
def _reduce_58(val, _values, result)
result = Node.new(:ID, val)
result = Node.new(:ID, val)
result
end
.,.,
module_eval(<<'.,.,', 'nokogiri-css.y', 223)
def _reduce_59(val, _values, result)
result = [val.first, val[1]]
result = [val.first, val[1]]
result
end
.,.,
module_eval(<<'.,.,', 'nokogiri-css.y', 224)
def _reduce_60(val, _values, result)
result = [val.first, val[1]]
result = [val.first, val[1]]
result
end
.,.,
@ -762,49 +762,49 @@ module_eval(<<'.,.,', 'nokogiri-css.y', 224)
module_eval(<<'.,.,', 'nokogiri-css.y', 228)
def _reduce_62(val, _values, result)
result = :equal
result = :equal
result
end
.,.,
module_eval(<<'.,.,', 'nokogiri-css.y', 229)
def _reduce_63(val, _values, result)
result = :prefix_match
result = :prefix_match
result
end
.,.,
module_eval(<<'.,.,', 'nokogiri-css.y', 230)
def _reduce_64(val, _values, result)
result = :suffix_match
result = :suffix_match
result
end
.,.,
module_eval(<<'.,.,', 'nokogiri-css.y', 231)
def _reduce_65(val, _values, result)
result = :substring_match
result = :substring_match
result
end
.,.,
module_eval(<<'.,.,', 'nokogiri-css.y', 232)
def _reduce_66(val, _values, result)
result = :not_equal
result = :not_equal
result
end
.,.,
module_eval(<<'.,.,', 'nokogiri-css.y', 233)
def _reduce_67(val, _values, result)
result = :includes
result = :includes
result
end
.,.,
module_eval(<<'.,.,', 'nokogiri-css.y', 234)
def _reduce_68(val, _values, result)
result = :dash_match
result = :dash_match
result
end
.,.,
@ -812,7 +812,7 @@ module_eval(<<'.,.,', 'nokogiri-css.y', 234)
module_eval(<<'.,.,', 'nokogiri-css.y', 238)
def _reduce_69(val, _values, result)
result = Node.new(:NOT, [val[1]])
result
end
.,.,

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@ -181,84 +181,84 @@ Racc_debug_parser = false
module_eval(<<'.,.,', 'php_serialization.y', 6)
def _reduce_1(val, _values, result)
@object = val[0]
@object = val[0]
result
end
.,.,
module_eval(<<'.,.,', 'php_serialization.y', 7)
def _reduce_2(val, _values, result)
@object = val[0]
@object = val[0]
result
end
.,.,
module_eval(<<'.,.,', 'php_serialization.y', 8)
def _reduce_3(val, _values, result)
@object = val[0]
@object = val[0]
result
end
.,.,
module_eval(<<'.,.,', 'php_serialization.y', 9)
def _reduce_4(val, _values, result)
@object = val[0]
@object = val[0]
result
end
.,.,
module_eval(<<'.,.,', 'php_serialization.y', 10)
def _reduce_5(val, _values, result)
@object = val[0]
@object = val[0]
result
end
.,.,
module_eval(<<'.,.,', 'php_serialization.y', 11)
def _reduce_6(val, _values, result)
@object = val[0]
@object = val[0]
result
end
.,.,
module_eval(<<'.,.,', 'php_serialization.y', 12)
def _reduce_7(val, _values, result)
@object = val[0]
@object = val[0]
result
end
.,.,
module_eval(<<'.,.,', 'php_serialization.y', 15)
def _reduce_8(val, _values, result)
result = nil
result = nil
result
end
.,.,
module_eval(<<'.,.,', 'php_serialization.y', 18)
def _reduce_9(val, _values, result)
result = Integer(val[2]) > 0
result = Integer(val[2]) > 0
result
end
.,.,
module_eval(<<'.,.,', 'php_serialization.y', 21)
def _reduce_10(val, _values, result)
result = Integer(val[2])
result = Integer(val[2])
result
end
.,.,
module_eval(<<'.,.,', 'php_serialization.y', 24)
def _reduce_11(val, _values, result)
result = Float(val[2])
result = Float(val[2])
result
end
.,.,
module_eval(<<'.,.,', 'php_serialization.y', 27)
def _reduce_12(val, _values, result)
result = val[4]
result = val[4]
result
end
.,.,
@ -286,28 +286,28 @@ module_eval(<<'.,.,', 'php_serialization.y', 32)
result = Struct.new(klass_name, *attr_names).new(*values)
result.instance_variable_set("@_php_class", klass_name)
end
result
end
.,.,
module_eval(<<'.,.,', 'php_serialization.y', 56)
def _reduce_14(val, _values, result)
result = val[0] << val[1]
result = val[0] << val[1]
result
end
.,.,
module_eval(<<'.,.,', 'php_serialization.y', 57)
def _reduce_15(val, _values, result)
result = []
result = []
result
end
.,.,
module_eval(<<'.,.,', 'php_serialization.y', 60)
def _reduce_16(val, _values, result)
result = val
result = val
result
end
.,.,
@ -323,7 +323,7 @@ module_eval(<<'.,.,', 'php_serialization.y', 65)
else
result = Hash[val[5]]
end
result
end
.,.,

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@ -882,7 +882,7 @@ Racc_debug_parser = false
module_eval(<<'.,.,', 'tp_plus.y', 35)
def _reduce_1(val, _values, result)
@interpreter.nodes = val[0]
@interpreter.nodes = val[0]
result
end
.,.,
@ -893,7 +893,7 @@ module_eval(<<'.,.,', 'tp_plus.y', 42)
def _reduce_3(val, _values, result)
result = [val[0]]
result << val[1] unless val[1].nil?
result
end
.,.,
@ -902,14 +902,14 @@ module_eval(<<'.,.,', 'tp_plus.y', 46)
def _reduce_4(val, _values, result)
result = val[0] << val[1]
result << val[2] unless val[2].nil?
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 52)
def _reduce_5(val, _values, result)
result = val[1]
result = val[1]
result
end
.,.,
@ -960,28 +960,28 @@ module_eval(<<'.,.,', 'tp_plus.y', 52)
module_eval(<<'.,.,', 'tp_plus.y', 85)
def _reduce_28(val, _values, result)
result = PauseNode.new
result = PauseNode.new
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 86)
def _reduce_29(val, _values, result)
result = AbortNode.new
result = AbortNode.new
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 90)
def _reduce_30(val, _values, result)
result = EmptyStmtNode.new()
result = EmptyStmtNode.new()
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 94)
def _reduce_31(val, _values, result)
result = HeaderNode.new(val[0],val[2])
result = HeaderNode.new(val[0],val[2])
result
end
.,.,
@ -992,49 +992,49 @@ module_eval(<<'.,.,', 'tp_plus.y', 94)
module_eval(<<'.,.,', 'tp_plus.y', 103)
def _reduce_34(val, _values, result)
result = RaiseNode.new(val[1])
result = RaiseNode.new(val[1])
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 107)
def _reduce_35(val, _values, result)
result = TimerMethodNode.new(val[0],val[1])
result = TimerMethodNode.new(val[0],val[1])
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 111)
def _reduce_36(val, _values, result)
result = EvalNode.new(val[1])
result = EvalNode.new(val[1])
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 116)
def _reduce_37(val, _values, result)
result = WaitForNode.new(val[2], val[4])
result = WaitForNode.new(val[2], val[4])
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 118)
def _reduce_38(val, _values, result)
result = WaitUntilNode.new(val[2], nil)
result = WaitUntilNode.new(val[2], nil)
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 120)
def _reduce_39(val, _values, result)
result = WaitUntilNode.new(val[2],val[5])
result = WaitUntilNode.new(val[2],val[5])
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 122)
def _reduce_40(val, _values, result)
result = WaitUntilNode.new(val[2],val[5].merge(val[7]))
result = WaitUntilNode.new(val[2],val[5].merge(val[7]))
result
end
.,.,
@ -1045,70 +1045,70 @@ module_eval(<<'.,.,', 'tp_plus.y', 122)
module_eval(<<'.,.,', 'tp_plus.y', 132)
def _reduce_43(val, _values, result)
result = { label: val[3] }
result = { label: val[3] }
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 137)
def _reduce_44(val, _values, result)
result = { timeout: [val[3],val[5]] }
result = { timeout: [val[3],val[5]] }
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 141)
def _reduce_45(val, _values, result)
result = val[0]
result = val[0]
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 145)
def _reduce_46(val, _values, result)
result = UseNode.new(val[0],val[1])
result = UseNode.new(val[0],val[1])
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 150)
def _reduce_47(val, _values, result)
result = SetSkipNode.new(val[1])
result = SetSkipNode.new(val[1])
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 154)
def _reduce_48(val, _values, result)
result = CallNode.new(val[0],val[2])
result = CallNode.new(val[0],val[2])
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 155)
def _reduce_49(val, _values, result)
result = CallNode.new(val[1],val[3],async: true)
result = CallNode.new(val[1],val[3],async: true)
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 159)
def _reduce_50(val, _values, result)
result = [val[0]]
result = [val[0]]
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 160)
def _reduce_51(val, _values, result)
result = val[0] << val[2]
result = val[0] << val[2]
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 161)
def _reduce_52(val, _values, result)
result = []
result = []
result
end
.,.,
@ -1123,28 +1123,28 @@ module_eval(<<'.,.,', 'tp_plus.y', 161)
module_eval(<<'.,.,', 'tp_plus.y', 172)
def _reduce_57(val, _values, result)
result = StringNode.new(val[0])
result = StringNode.new(val[0])
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 176)
def _reduce_58(val, _values, result)
result = IOMethodNode.new(val[0],val[1])
result = IOMethodNode.new(val[0],val[1])
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 178)
def _reduce_59(val, _values, result)
result = IOMethodNode.new(val[0],val[2])
result = IOMethodNode.new(val[0],val[2])
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 180)
def _reduce_60(val, _values, result)
result = IOMethodNode.new(val[0],val[2],{ pulse_time: val[4], pulse_units: val[6] })
result = IOMethodNode.new(val[0],val[2],{ pulse_time: val[4], pulse_units: val[6] })
result
end
.,.,
@ -1155,35 +1155,35 @@ module_eval(<<'.,.,', 'tp_plus.y', 180)
module_eval(<<'.,.,', 'tp_plus.y', 190)
def _reduce_63(val, _values, result)
result = JumpNode.new(val[1])
result = JumpNode.new(val[1])
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 195)
def _reduce_64(val, _values, result)
result = ConditionalNode.new("if",val[1],val[2],val[3])
result = ConditionalNode.new("if",val[1],val[2],val[3])
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 197)
def _reduce_65(val, _values, result)
result = ConditionalNode.new("unless",val[1],val[2],val[3])
result = ConditionalNode.new("unless",val[1],val[2],val[3])
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 202)
def _reduce_66(val, _values, result)
result = ForNode.new(val[1],val[4],val[6],val[8])
result = ForNode.new(val[1],val[4],val[6],val[8])
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 206)
def _reduce_67(val, _values, result)
result = WhileNode.new(val[1],val[2])
result = WhileNode.new(val[1],val[2])
result
end
.,.,
@ -1194,35 +1194,35 @@ module_eval(<<'.,.,', 'tp_plus.y', 206)
module_eval(<<'.,.,', 'tp_plus.y', 215)
def _reduce_70(val, _values, result)
result = NamespaceNode.new(val[1],val[2])
result = NamespaceNode.new(val[1],val[2])
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 222)
def _reduce_71(val, _values, result)
result = CaseNode.new(val[1],val[3],val[4])
result = CaseNode.new(val[1],val[3],val[4])
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 226)
def _reduce_72(val, _values, result)
result = val
result = val
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 228)
def _reduce_73(val, _values, result)
result = val[0] << val[1] << val[2]
result = val[0] << val[1] << val[2]
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 233)
def _reduce_74(val, _values, result)
result = CaseConditionNode.new(val[1],val[3])
result = CaseConditionNode.new(val[1],val[3])
result
end
.,.,
@ -1233,7 +1233,7 @@ module_eval(<<'.,.,', 'tp_plus.y', 233)
module_eval(<<'.,.,', 'tp_plus.y', 243)
def _reduce_77(val, _values, result)
result = CaseConditionNode.new(nil,val[2])
result = CaseConditionNode.new(nil,val[2])
result
end
.,.,
@ -1248,14 +1248,14 @@ module_eval(<<'.,.,', 'tp_plus.y', 243)
module_eval(<<'.,.,', 'tp_plus.y', 254)
def _reduce_82(val, _values, result)
result = InlineConditionalNode.new(val[1], val[2], val[0])
result = InlineConditionalNode.new(val[1], val[2], val[0])
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 255)
def _reduce_83(val, _values, result)
result = InlineConditionalNode.new(val[1], val[2], val[0])
result = InlineConditionalNode.new(val[1], val[2], val[0])
result
end
.,.,
@ -1270,70 +1270,70 @@ module_eval(<<'.,.,', 'tp_plus.y', 255)
module_eval(<<'.,.,', 'tp_plus.y', 266)
def _reduce_88(val, _values, result)
result = val[1]
result = val[1]
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 267)
def _reduce_89(val, _values, result)
result = []
result = []
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 272)
def _reduce_90(val, _values, result)
result = MotionNode.new(val[0],val[5],val[7])
result = MotionNode.new(val[0],val[5],val[7])
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 276)
def _reduce_91(val, _values, result)
result = val
result = val
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 278)
def _reduce_92(val, _values, result)
result = val[0] << val[1]
result = val[0] << val[1]
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 283)
def _reduce_93(val, _values, result)
result = SpeedNode.new(val[4])
result = SpeedNode.new(val[4])
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 285)
def _reduce_94(val, _values, result)
result = TerminationNode.new(val[4])
result = TerminationNode.new(val[4])
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 287)
def _reduce_95(val, _values, result)
result = OffsetNode.new(val[2],val[4])
result = OffsetNode.new(val[2],val[4])
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 289)
def _reduce_96(val, _values, result)
result = TimeNode.new(val[2],val[4],val[6])
result = TimeNode.new(val[2],val[4],val[6])
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 291)
def _reduce_97(val, _values, result)
result = SkipNode.new(val[4],val[5])
result = SkipNode.new(val[4],val[5])
result
end
.,.,
@ -1347,14 +1347,14 @@ module_eval(<<'.,.,', 'tp_plus.y', 298)
raise Racc::ParseError, sprintf("\ninvalid termination type: (%s)", val[1]) if val[1] != 1
result = DigitNode.new(val[1].to_i * -1)
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 305)
def _reduce_101(val, _values, result)
result = val[1]
result = val[1]
result
end
.,.,
@ -1375,35 +1375,35 @@ module_eval(<<'.,.,', 'tp_plus.y', 305)
module_eval(<<'.,.,', 'tp_plus.y', 325)
def _reduce_109(val, _values, result)
result = { speed: val[0], units: val[2] }
result = { speed: val[0], units: val[2] }
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 326)
def _reduce_110(val, _values, result)
result = { speed: val[0], units: nil }
result = { speed: val[0], units: nil }
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 330)
def _reduce_111(val, _values, result)
result = LabelDefinitionNode.new(val[0])
result = LabelDefinitionNode.new(val[0])
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 334)
def _reduce_112(val, _values, result)
result = DefinitionNode.new(val[0],val[2])
result = DefinitionNode.new(val[0],val[2])
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 338)
def _reduce_113(val, _values, result)
result = AssignmentNode.new(val[0],val[2])
result = AssignmentNode.new(val[0],val[2])
result
end
.,.,
@ -1414,7 +1414,7 @@ module_eval(<<'.,.,', 'tp_plus.y', 339)
val[0],
ExpressionNode.new(val[0],"+",val[3])
)
result
end
.,.,
@ -1425,7 +1425,7 @@ module_eval(<<'.,.,', 'tp_plus.y', 344)
val[0],
ExpressionNode.new(val[0],"-",val[3])
)
result
end
.,.,
@ -1436,70 +1436,70 @@ module_eval(<<'.,.,', 'tp_plus.y', 344)
module_eval(<<'.,.,', 'tp_plus.y', 357)
def _reduce_118(val, _values, result)
result = VarNode.new(val[0])
result = VarNode.new(val[0])
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 358)
def _reduce_119(val, _values, result)
result = VarMethodNode.new(val[0],val[1])
result = VarMethodNode.new(val[0],val[1])
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 363)
def _reduce_120(val, _values, result)
result = NamespacedVarNode.new(val[0],val[1])
result = NamespacedVarNode.new(val[0],val[1])
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 367)
def _reduce_121(val, _values, result)
result = val[0]
result = val[0]
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 369)
def _reduce_122(val, _values, result)
result = val[0].merge(val[1])
result = val[0].merge(val[1])
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 373)
def _reduce_123(val, _values, result)
result = { method: val[2] }
result = { method: val[2] }
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 375)
def _reduce_124(val, _values, result)
result = { group: val[4] }
result = { group: val[4] }
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 379)
def _reduce_125(val, _values, result)
result = [val[0]]
result = [val[0]]
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 380)
def _reduce_126(val, _values, result)
result = val[0] << val[1]
result = val[0] << val[1]
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 384)
def _reduce_127(val, _values, result)
result = val[0]
result = val[0]
result
end
.,.,
@ -1510,7 +1510,7 @@ module_eval(<<'.,.,', 'tp_plus.y', 384)
module_eval(<<'.,.,', 'tp_plus.y', 394)
def _reduce_130(val, _values, result)
result = val[0]
result = val[0]
result
end
.,.,
@ -1519,112 +1519,112 @@ module_eval(<<'.,.,', 'tp_plus.y', 394)
module_eval(<<'.,.,', 'tp_plus.y', 396)
def _reduce_132(val, _values, result)
result = ExpressionNode.new(val[1], "!", nil)
result = ExpressionNode.new(val[1], "!", nil)
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 401)
def _reduce_133(val, _values, result)
result = ExpressionNode.new(val[0], val[1], val[2])
result = ExpressionNode.new(val[0], val[1], val[2])
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 405)
def _reduce_134(val, _values, result)
result = "=="
result = "=="
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 406)
def _reduce_135(val, _values, result)
result = "<>"
result = "<>"
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 407)
def _reduce_136(val, _values, result)
result = "<"
result = "<"
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 408)
def _reduce_137(val, _values, result)
result = ">"
result = ">"
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 409)
def _reduce_138(val, _values, result)
result = ">="
result = ">="
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 410)
def _reduce_139(val, _values, result)
result = "<="
result = "<="
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 411)
def _reduce_140(val, _values, result)
result = "+"
result = "+"
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 412)
def _reduce_141(val, _values, result)
result = "-"
result = "-"
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 413)
def _reduce_142(val, _values, result)
result = "||"
result = "||"
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 414)
def _reduce_143(val, _values, result)
result = "*"
result = "*"
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 415)
def _reduce_144(val, _values, result)
result = "/"
result = "/"
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 416)
def _reduce_145(val, _values, result)
result = "DIV"
result = "DIV"
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 417)
def _reduce_146(val, _values, result)
result = "%"
result = "%"
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 418)
def _reduce_147(val, _values, result)
result = "&&"
result = "&&"
result
end
.,.,
@ -1641,14 +1641,14 @@ module_eval(<<'.,.,', 'tp_plus.y', 418)
module_eval(<<'.,.,', 'tp_plus.y', 430)
def _reduce_153(val, _values, result)
result = ParenExpressionNode.new(val[1])
result = ParenExpressionNode.new(val[1])
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 435)
def _reduce_154(val, _values, result)
result = IndirectNode.new(val[2].to_sym, val[4])
result = IndirectNode.new(val[2].to_sym, val[4])
result
end
.,.,
@ -1657,21 +1657,21 @@ module_eval(<<'.,.,', 'tp_plus.y', 440)
def _reduce_155(val, _values, result)
val[1] = val[1].to_i * -1 if val[0] == "-"
result = DigitNode.new(val[1])
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 443)
def _reduce_156(val, _values, result)
val[1] = val[1].to_f * -1 if val[0] == "-"; result = RealNode.new(val[1])
val[1] = val[1].to_f * -1 if val[0] == "-"; result = RealNode.new(val[1])
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 447)
def _reduce_157(val, _values, result)
result = "-"
result = "-"
result
end
.,.,
@ -1680,14 +1680,14 @@ module_eval(<<'.,.,', 'tp_plus.y', 447)
module_eval(<<'.,.,', 'tp_plus.y', 452)
def _reduce_159(val, _values, result)
result = RealNode.new(val[0])
result = RealNode.new(val[0])
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 456)
def _reduce_160(val, _values, result)
result = DigitNode.new(val[0])
result = DigitNode.new(val[0])
result
end
.,.,
@ -1718,98 +1718,98 @@ module_eval(<<'.,.,', 'tp_plus.y', 456)
module_eval(<<'.,.,', 'tp_plus.y', 476)
def _reduce_173(val, _values, result)
result = StringRegisterNode.new(val[2].to_i)
result = StringRegisterNode.new(val[2].to_i)
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 480)
def _reduce_174(val, _values, result)
result = UserAlarmNode.new(val[2].to_i)
result = UserAlarmNode.new(val[2].to_i)
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 484)
def _reduce_175(val, _values, result)
result = TimerNode.new(val[2].to_i)
result = TimerNode.new(val[2].to_i)
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 488)
def _reduce_176(val, _values, result)
result = ArgumentNode.new(val[2].to_i)
result = ArgumentNode.new(val[2].to_i)
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 492)
def _reduce_177(val, _values, result)
result = VisionRegisterNode.new(val[2].to_i)
result = VisionRegisterNode.new(val[2].to_i)
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 496)
def _reduce_178(val, _values, result)
result = PositionNode.new(val[2].to_i)
result = PositionNode.new(val[2].to_i)
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 500)
def _reduce_179(val, _values, result)
result = NumregNode.new(val[2].to_i)
result = NumregNode.new(val[2].to_i)
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 504)
def _reduce_180(val, _values, result)
result = PosregNode.new(val[2].to_i)
result = PosregNode.new(val[2].to_i)
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 508)
def _reduce_181(val, _values, result)
result = IONode.new(val[0], val[2].to_i)
result = IONode.new(val[0], val[2].to_i)
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 512)
def _reduce_182(val, _values, result)
result = IONode.new(val[0], val[2].to_i)
result = IONode.new(val[0], val[2].to_i)
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 516)
def _reduce_183(val, _values, result)
result = AddressNode.new(val[0])
result = AddressNode.new(val[0])
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 520)
def _reduce_184(val, _values, result)
result = CommentNode.new(val[0])
result = CommentNode.new(val[0])
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 524)
def _reduce_185(val, _values, result)
result = TerminatorNode.new
result = TerminatorNode.new
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 525)
def _reduce_186(val, _values, result)
result = val[0]
result = val[0]
result
end
.,.,
@ -1820,7 +1820,7 @@ module_eval(<<'.,.,', 'tp_plus.y', 525)
module_eval(<<'.,.,', 'tp_plus.y', 532)
def _reduce_189(val, _values, result)
result = TerminatorNode.new
result = TerminatorNode.new
result
end
.,.,
@ -1829,7 +1829,7 @@ module_eval(<<'.,.,', 'tp_plus.y', 532)
module_eval(<<'.,.,', 'tp_plus.y', 538)
def _reduce_191(val, _values, result)
result = PositionDataNode.new(val[2])
result = PositionDataNode.new(val[2])
result
end
.,.,
@ -1838,35 +1838,35 @@ module_eval(<<'.,.,', 'tp_plus.y', 538)
module_eval(<<'.,.,', 'tp_plus.y', 546)
def _reduce_193(val, _values, result)
result = val[2]
result = val[2]
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 547)
def _reduce_194(val, _values, result)
result = {}
result = {}
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 551)
def _reduce_195(val, _values, result)
result = val[0]
result = val[0]
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 553)
def _reduce_196(val, _values, result)
result = val[0].merge(val[3])
result = val[0].merge(val[3])
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 557)
def _reduce_197(val, _values, result)
result = { val[0].to_sym => val[2] }
result = { val[0].to_sym => val[2] }
result
end
.,.,
@ -1879,21 +1879,21 @@ module_eval(<<'.,.,', 'tp_plus.y', 557)
module_eval(<<'.,.,', 'tp_plus.y', 564)
def _reduce_201(val, _values, result)
val[1] = val[1].to_i * -1 if val[0] == "-"; result = val[1]
val[1] = val[1].to_i * -1 if val[0] == "-"; result = val[1]
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 565)
def _reduce_202(val, _values, result)
val[1] = val[1].to_f * -1 if val[0] == "-"; result = val[1]
val[1] = val[1].to_f * -1 if val[0] == "-"; result = val[1]
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 566)
def _reduce_203(val, _values, result)
result = val[0] == "true"
result = val[0] == "true"
result
end
.,.,
@ -1904,21 +1904,21 @@ module_eval(<<'.,.,', 'tp_plus.y', 566)
module_eval(<<'.,.,', 'tp_plus.y', 575)
def _reduce_206(val, _values, result)
result = val[2]
result = val[2]
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 579)
def _reduce_207(val, _values, result)
result = val
result = val
result
end
.,.,
module_eval(<<'.,.,', 'tp_plus.y', 580)
def _reduce_208(val, _values, result)
result = val[0] << val[3]
result = val[0] << val[3]
result
end
.,.,

Просмотреть файл

@ -60,7 +60,7 @@ def parse( io )
# @q.push [ false, nil ]
@q.push [ false, [@s.pos, nil] ]
## call racc's private parse method
do_parse
end
@ -326,7 +326,7 @@ Racc_debug_parser = false
module_eval(<<'.,.,', 'twowaysql.y', 20)
def _reduce_1(val, _values, result)
result = RootNode.new( val[0] )
result
end
.,.,
@ -334,7 +334,7 @@ module_eval(<<'.,.,', 'twowaysql.y', 20)
module_eval(<<'.,.,', 'twowaysql.y', 25)
def _reduce_2(val, _values, result)
result = []
result
end
.,.,
@ -342,7 +342,7 @@ module_eval(<<'.,.,', 'twowaysql.y', 25)
module_eval(<<'.,.,', 'twowaysql.y', 29)
def _reduce_3(val, _values, result)
result.push val[1]
result
end
.,.,
@ -356,7 +356,7 @@ module_eval(<<'.,.,', 'twowaysql.y', 29)
module_eval(<<'.,.,', 'twowaysql.y', 38)
def _reduce_7(val, _values, result)
result = BeginNode.new( val[1] )
result
end
.,.,
@ -364,7 +364,7 @@ module_eval(<<'.,.,', 'twowaysql.y', 38)
module_eval(<<'.,.,', 'twowaysql.y', 43)
def _reduce_8(val, _values, result)
result = IfNode.new( val[0][1], val[1], val[2] )
result
end
.,.,
@ -372,7 +372,7 @@ module_eval(<<'.,.,', 'twowaysql.y', 43)
module_eval(<<'.,.,', 'twowaysql.y', 48)
def _reduce_9(val, _values, result)
result = val[1]
result
end
.,.,
@ -380,7 +380,7 @@ module_eval(<<'.,.,', 'twowaysql.y', 48)
module_eval(<<'.,.,', 'twowaysql.y', 52)
def _reduce_10(val, _values, result)
result = nil
result
end
.,.,
@ -394,7 +394,7 @@ module_eval(<<'.,.,', 'twowaysql.y', 52)
module_eval(<<'.,.,', 'twowaysql.y', 61)
def _reduce_14(val, _values, result)
result = SubStatementNode.new( val[0][1], val[1] )
result
end
.,.,
@ -402,7 +402,7 @@ module_eval(<<'.,.,', 'twowaysql.y', 61)
module_eval(<<'.,.,', 'twowaysql.y', 66)
def _reduce_15(val, _values, result)
result = SubStatementNode.new( val[0][1], val[1] )
result
end
.,.,
@ -410,7 +410,7 @@ module_eval(<<'.,.,', 'twowaysql.y', 66)
module_eval(<<'.,.,', 'twowaysql.y', 71)
def _reduce_16(val, _values, result)
result = LiteralNode.new( val[0][1] )
result
end
.,.,
@ -418,7 +418,7 @@ module_eval(<<'.,.,', 'twowaysql.y', 71)
module_eval(<<'.,.,', 'twowaysql.y', 75)
def _reduce_17(val, _values, result)
result = LiteralNode.new( val[0][1] )
result
end
.,.,
@ -426,7 +426,7 @@ module_eval(<<'.,.,', 'twowaysql.y', 75)
module_eval(<<'.,.,', 'twowaysql.y', 79)
def _reduce_18(val, _values, result)
result = LiteralNode.new( val[0][1] )
result
end
.,.,
@ -434,7 +434,7 @@ module_eval(<<'.,.,', 'twowaysql.y', 79)
module_eval(<<'.,.,', 'twowaysql.y', 83)
def _reduce_19(val, _values, result)
result = LiteralNode.new( val[0][1] )
result
end
.,.,
@ -442,7 +442,7 @@ module_eval(<<'.,.,', 'twowaysql.y', 83)
module_eval(<<'.,.,', 'twowaysql.y', 87)
def _reduce_20(val, _values, result)
result = WhiteSpaceNode.new( val[0][1], @preserve_space )
result
end
.,.,
@ -450,7 +450,7 @@ module_eval(<<'.,.,', 'twowaysql.y', 87)
module_eval(<<'.,.,', 'twowaysql.y', 91)
def _reduce_21(val, _values, result)
result = LiteralNode.new( val[0][1] )
result
end
.,.,
@ -458,7 +458,7 @@ module_eval(<<'.,.,', 'twowaysql.y', 91)
module_eval(<<'.,.,', 'twowaysql.y', 95)
def _reduce_22(val, _values, result)
result = LiteralNode.new( val[0][1] )
result
end
.,.,
@ -466,7 +466,7 @@ module_eval(<<'.,.,', 'twowaysql.y', 95)
module_eval(<<'.,.,', 'twowaysql.y', 99)
def _reduce_23(val, _values, result)
result = LiteralNode.new( val[0][1] )
result
end
.,.,
@ -475,7 +475,7 @@ module_eval(<<'.,.,', 'twowaysql.y', 103)
def _reduce_24(val, _values, result)
@num_questions += 1
result = QuestionNode.new( @num_questions )
result
end
.,.,
@ -483,7 +483,7 @@ module_eval(<<'.,.,', 'twowaysql.y', 103)
module_eval(<<'.,.,', 'twowaysql.y', 108)
def _reduce_25(val, _values, result)
result = ActualCommentNode.new( val[0][1] , val[0][2] )
result
end
.,.,
@ -495,7 +495,7 @@ module_eval(<<'.,.,', 'twowaysql.y', 108)
module_eval(<<'.,.,', 'twowaysql.y', 115)
def _reduce_28(val, _values, result)
result = BindVariableNode.new( val[0][1] )
result
end
.,.,
@ -503,7 +503,7 @@ module_eval(<<'.,.,', 'twowaysql.y', 115)
module_eval(<<'.,.,', 'twowaysql.y', 119)
def _reduce_29(val, _values, result)
result = BindVariableNode.new( val[0][1] )
result
end
.,.,
@ -511,7 +511,7 @@ module_eval(<<'.,.,', 'twowaysql.y', 119)
module_eval(<<'.,.,', 'twowaysql.y', 123)
def _reduce_30(val, _values, result)
result = BindVariableNode.new( val[0][1] )
result
end
.,.,
@ -519,7 +519,7 @@ module_eval(<<'.,.,', 'twowaysql.y', 123)
module_eval(<<'.,.,', 'twowaysql.y', 127)
def _reduce_31(val, _values, result)
result = BindVariableNode.new( val[0][1] )
result
end
.,.,
@ -527,7 +527,7 @@ module_eval(<<'.,.,', 'twowaysql.y', 127)
module_eval(<<'.,.,', 'twowaysql.y', 131)
def _reduce_32(val, _values, result)
result = ParenBindVariableNode.new( val[0][1] )
result
end
.,.,
@ -535,7 +535,7 @@ module_eval(<<'.,.,', 'twowaysql.y', 131)
module_eval(<<'.,.,', 'twowaysql.y', 136)
def _reduce_33(val, _values, result)
result = EmbedVariableNode.new( val[0][1] )
result
end
.,.,
@ -543,7 +543,7 @@ module_eval(<<'.,.,', 'twowaysql.y', 136)
module_eval(<<'.,.,', 'twowaysql.y', 140)
def _reduce_34(val, _values, result)
result = EmbedVariableNode.new( val[0][1] )
result
end
.,.,