Module: IREGEXPGRAMMAR::RangeQuantifier2

Defined in:
lib/parser/iregexpgrammar.rb

Instance Method Summary collapse

Instance Method Details

#astObject



286
287
288
289
290
291
292
293
294
295
296
297
298
# File 'lib/parser/iregexpgrammar.rb', line 286

def ast
  l = elements[1].ast
  r = if rp = elements[2].elements
        if rp[1].text_value != ''
          rp[1].ast
        else
          false
        end
      else
        l
      end
  [l, r]
end