]> git.wincent.com - walrat.git/blobdiff - lib/walrat/node.rb
Apply a minor style fix to generated source for Node class
[walrat.git] / lib / walrat / node.rb
index 4769b9f60467bc0d72f8a24f154fdabce8b7f511..f5502c32997086cd67d0e599d7ead9d7bfe5da7c 100755 (executable)
@@ -1,29 +1,10 @@
-# Copyright 2007-2010 Wincent Colaiuta. All rights reserved.
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions are met:
-#
-# 1. Redistributions of source code must retain the above copyright notice,
-#    this list of conditions and the following disclaimer.
-# 2. Redistributions in binary form must reproduce the above copyright notice,
-#    this list of conditions and the following disclaimer in the documentation
-#    and/or other materials provided with the distribution.
-#
-# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE
-# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
-# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-# POSSIBILITY OF SUCH DAMAGE.
+# Copyright 2007-2014 Greg Hurrell. All rights reserved.
+# Licensed under the terms of the BSD 2-clause license.
 
 require 'walrat'
 
 module Walrat
-  # Make subclasses of this for us in Abstract Syntax Trees (ASTs).
+  # Make subclasses of this for use in Abstract Syntax Trees (ASTs).
   class Node
     include Walrat::LocationTracking
 
@@ -50,7 +31,7 @@ module Walrat
       results.each { |result| attr_reader result }
 
       # set up initializer
-      initialize_body = "def initialize #{results.map { |symbol| symbol.to_s}.join(', ')}\n"
+      initialize_body = "def initialize #{results.map { |symbol| symbol.to_s }.join(', ')}\n"
       initialize_body << %Q{  @string_value = ""\n}
       results.each do |result|
         initialize_body << "  @#{result} = #{result}\n"