Shell::Tokenizer class of PicoRuby

Singleton methods

new

Shell::Tokenizer.new(String input) -> Tokenizer

Instance methods

create_token

instance.create_token(Symbol type, Integer start_pos, Integer length) -> token_hash

eof?

instance.eof?() -> bool

next_token

instance.next_token() -> token_hash?

skip_whitespace

instance.skip_whitespace() -> void

tokenize_quoted_string

instance.tokenize_quoted_string(String quote_char, Integer start_pos) -> token_hash

tokenize_whitespace

instance.tokenize_whitespace(Integer start_pos) -> token_hash

tokenize_word

instance.tokenize_word(Integer start_pos) -> token_hash
Tags: class