Sha256: d6ca1c0926186c9fb786d5b961a8895353ee35c27a681db388ea634fcb9f8621
Contents?: true
Size: 544 Bytes
Versions: 2
Compression:
Stored size: 544 Bytes
Contents
module XcodeIDE class IOScanner TOKENS = [ ?}, ?=, ?;, ?{, ?( ].freeze DELIMS = [ ?), ?, ].freeze attr_reader :term def initialize(io) @io = io end def tokenize @term = "" while c = @io.getc return c if TOKENS.include? c term << c end return nil end def delimit @term = "" while c = @io.getc return c if DELIMS.include? c term << c end return nil end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
xcodeide-0.1.0 | lib/xcodeide/io_scanner.rb |
xcodeide-0.1.1 | lib/xcodeide/io_scanner.rb |