class RubyParser

redparse - a ruby parser written in ruby Copyright (C) 2012, 2016 Caleb Clausen

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this program. If not, see <www.gnu.org/licenses/>.

Public Class Methods

new() click to toggle source
# File lib/redparse/replacing/ruby_parser.rb, line 19
def initialize

end

Public Instance Methods

parse(code,file="(eval)",line=1) click to toggle source
# File lib/redparse/replacing/ruby_parser.rb, line 23
def parse code,file="(eval)",line=1
  huh #should translate to unified format here too
  @parser=RedParse.new(code,file,line)
  @parser.parse.to_parsetree
end