sanemat / ruby-parser-book

2 stars 0 forks source link

具体的なイメージ #8

Open sanemat opened 9 years ago

sanemat commented 9 years ago
$ ruby-parse-wrapped Gemfile
(begin
  (send nil :source
    (str "https://rubygems.org")) 
  (send nil :gemspec))
$ cat Gemfile
source 'https://rubygems.org'

# Specify your gem's dependencies in unparser-cli_wrapper.gemspec
gemspec
$ cat Gemfile| ruby-parse-wrapped -
(begin
  (send nil :source
    (str "https://rubygems.org"))
  (send nil :gemspec))
$ unparser Gemfile -v
Original-Source:
source 'https://rubygems.org'

# Specify your gem's dependencies in unparser-cli_wrapper.gemspec
gemspec   

          Original-AST:
(begin
  (send nil :source
    (str "https://rubygems.org"))
  (send nil :gemspec))
          Generated-Source:
source("https://rubygems.org")
gemspec   
          Generated-AST:
(begin
  (send nil :source
    (str "https://rubygems.org")) 
  (send nil :gemspec))
Success: (Gemfile)
sanemat commented 9 years ago

parser ruby-parse, ruby-rewrite unparser unparser parser-cli_wrapper ruby-parse-wrapped, ruby-rewrite-wrapped