73ad7805f641 — Sean Russell 13 years ago
Starting the conversion
1 files changed, 18 insertions(+), 18 deletions(-)

M parser.rb
M parser.rb +18 -18
@@ 30,7 30,7 @@ module RML
 				case rest
 				when Fenced
 					rest = $'
-					@token_stack << Token.new(:fenced, {:callout=>$1}, $2)
+					@token_stack << Token.new(:fenced, {callout:$1}, $2)
 				when PbHeading
 					rest = $'
 					data = $&

          
@@ 125,7 125,7 @@ module RML
 					next
 				when Directive
 					rest = $'
-					@token_stack << Token.new(:directive, {:key => $1, :value => $2}, [])
+					@token_stack << Token.new(:directive, {key:$1, value:$2}, [])
 				when EMPTY
 					rest = $'
 					next

          
@@ 166,7 166,7 @@ module RML
 					l
 				end
 			}
-			q = Token.new(:quote, {:attribution => attribution}, [])
+			q = Token.new(:quote, {attribution:attribution}, [])
 			while content_lines.length > 0
 				q.content += content_lines.take_while{|k| k.kind_of? Token or k !~ /^>/}
 				rest = content_lines.drop_while{|k| k.kind_of? Token or k !~ /^>/}

          
@@ 206,7 206,7 @@ module RML
 			when :ident
 				attrs[:flavor] = :ident
 			when :definition
-				attrs = { :flavor => :definition, :term => content[0].strip }
+				attrs = { flavor: :definition, term: content[0].strip }
 				content = content[1]
 			when "*"
 				list_type = :u_list

          
@@ 214,7 214,7 @@ module RML
 			when /\[([_X])\]/
 				list_type = :u_list
 				flavor = :todo
-				attrs = { :flavor => ($1 == "_" ? :open : :closed) }
+				attrs = { flavor: ($1 == "_" ? :open : :closed) }
 			when "#."
 				list_type = :o_list
 				flavor = :auto

          
@@ 256,10 256,10 @@ module RML
 				 @list_stack[-1].attrs[:indent] < indent or
 				 @list_stack[-1].attrs[:list_type] != list_type or
 				 @list_stack[-1].attrs[:flavor] != flavor
-				@list_stack << Token.new(:list_start, { :list_type => list_type, 
-																 :indent => indent, :flavor => flavor }, [])
+				@list_stack << Token.new(:list_start, { list_type:list_type, 
+																 indent:indent, flavor:flavor }, [])
 				@token_stack << @list_stack[-1]
-				close_lists << Token.new(:list_end, { :list_type => list_type }, [])
+				close_lists << Token.new(:list_end, { list_type:list_type }, [])
 			end
 			@token_stack << Token.new(:list_item, attrs, [content])
 			@token_stack.concat( close_lists )

          
@@ 288,9 288,9 @@ module RML
 				when /^/; 6
 				end
 			tag = content.strip.downcase
-			return [{ :alignment  => alignment,
-								:level	    => level,
-							  :id         => tag	}, content]
+			return [{ alignment: alignment,
+								level	   : level,
+							  id       : tag	}, content]
 		end
 
 

          
@@ 341,7 341,7 @@ module RML
 				content[0].gsub!( /#{p}/, '' )
 				content[-1].gsub!( /#{p}/, '' )
 			end
-			return Token.new(kind, {:indent=>indent, :alignment=>alignment}, [content])
+			return Token.new(kind, {indent:indent, alignment:alignment}, [content])
 		end
 		
 		def is_sidebar(content)

          
@@ 386,18 386,18 @@ module RML
 		def process_table( indent, coldef, header, rows)
 			align = Parser.get_alignment(indent, (" "*indent)+coldef, @page_width)
 			rule_line = coldef.split(/([^ ]=*)/)[1..-1]
-			@token_stack << Token.new(:table_start, {:alignment=>align}, [])
+			@token_stack << Token.new(:table_start, {alignment:align}, [])
 			
-			@token_stack << Token.new(:row_start, {:class=>:header}, [])
+			@token_stack << Token.new(:row_start, {class::header}, [])
 			split_columns(indent, rule_line, header).each do |align, cell|
-				@token_stack << Token.new(:cell, {:alignment=>align,:class=>:header}, cell)
+				@token_stack << Token.new(:cell, {alignment:align,class::header}, cell)
 			end
-			@token_stack << Token.new(:row_end, {:class=>:header}, [])
+			@token_stack << Token.new(:row_end, {class::header}, [])
 			
 			rows.split(/\n/).each do |row|
 				@token_stack << Token.new(:row_start, {}, [])
 				split_columns(indent, rule_line, row).each do |align, cell|
-					@token_stack << Token.new(:cell, {:alignment=>align}, cell)
+					@token_stack << Token.new(:cell, {alignment:align}, cell)
 				end
 				@token_stack << Token.new(:row_end, {}, [])
 			end

          
@@ 499,7 499,7 @@ module RML
 				acronym = $1
 				definition = $2
 				@link_refs[acronym] = $2
-				return [Token.new(:adm, {:acronym => acronym, :definition => definition}, [])]
+				return [Token.new(:adm, {acronym:acronym, definition:definition}, [])]
 			when Underscore
 				kind = :underscore
 				before = $`