| 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] |