In: |
kwartz.rb
|
Parent: | Object |
usage.
str = File.open('file.txt') { |f| f.read } scanner = Scanner.new(str) while (token = scanner.scan()) != nil do print token, ':', scanner.token_str, "\n" end
Keywords | = | { ":if" => :if, ":elsif" => :elsif, ":else" => :else, ":while" => :while, ":loop" => :loop, ":foreach" => :foreach, #":for" => :for, ":macro" => :macro, ":expand" => :expand, ":set" => :set, ":print" => :print, ":end" => :end, ":rawcode" => :rawcode, ":elem" => :elem, #":stag" => :stag, #":cont" => :cont, #":etag" => :etag, ":value" => :value, ":load" => :load, } |
linenum | [R] | |
newline | [R] | |
token | [R] | |
token_str | [R] |