Package org.apache.felix.gogo.runtime
Class Tokenizer
java.lang.Object
org.apache.felix.gogo.runtime.Tokenizer
Bash-like tokenizer.
 
 Single and double quotes are just like Bash - single quotes escape everything
 (including backslashes), newlines are allowed in quotes.
 backslash-newline indicates a line continuation and is removed.
 
 Variable expansion is just like Bash: $NAME or ${NAME[[:][-+=?WORD]},
 except it can yield any Object. Variables expanded within double-quotes,
 or adjacent to a String are converted to String.
 
 Unlike bash, indirect variable expansion is supported using ${$NAME}.
 
 Only a single variable assignment is recognized, with '=' being the second token.
 (Bash allows name1=value1 name2=value2 ... command args)
 
 Comments can only start where white space is allowed:
 # or // starts a line comment, /* starts a block comment.
 The following common uses do NOT start comments:
    ls http://example.com#anchor
    ls $dir/*.java
- 
Nested Class Summary
Nested Classes - 
Constructor Summary
ConstructorsConstructorDescriptionTokenizer(CharSequence text) Tokenizer(CharSequence text, Evaluate evaluate, boolean inQuote)  - 
Method Summary
Modifier and TypeMethodDescriptionexpand(CharSequence word, short line, short column) static Objectexpand(CharSequence word, Evaluate eval) expand variables, quotes and escapes in word.next()token()type()value()