| Package | Description |
|---|---|
| org.apache.felix.gogo.runtime |
| Modifier and Type | Class | Description |
|---|---|---|
static class |
Parser.Array |
[ a b ...]
[ k1=v1 k2=v2 ...]
|
static class |
Parser.Closure |
{ program }
|
static class |
Parser.Executable |
|
static class |
Parser.Operator |
|
static class |
Parser.Pipeline |
token1 | token2 | ...
|
static class |
Parser.Program |
pipe1 ; pipe2 ; ...
|
static class |
Parser.Sequence |
( program )
|
static class |
Parser.Statement |
| Modifier and Type | Field | Description |
|---|---|---|
protected Token |
Tokenizer.last |
|
protected Token |
Tokenizer.pushed |
|
protected Token |
BaseTokenizer.text |
| Modifier and Type | Field | Description |
|---|---|---|
protected List<Token> |
Parser.tokens |
| Modifier and Type | Method | Description |
|---|---|---|
protected Token |
Parser.end(String str) |
|
protected Token |
Parser.expect(String str) |
|
protected Token |
Parser.next() |
|
Token |
Tokenizer.next() |
|
Token |
Tokenizer.readHereDoc(boolean ignoreLeadingTabs) |
|
protected Token |
Parser.start(String str,
String missing) |
|
Token |
SyntaxError.statement() |
|
Token |
Token.subSequence(int start,
int end) |
|
Token |
BaseTokenizer.text() |
|
Token |
Tokenizer.text() |
|
protected Token |
Parser.whole(List<? extends Token> tokens,
int index) |
|
protected Token |
Parser.whole(Token b,
Token e) |
| Modifier and Type | Method | Description |
|---|---|---|
List<Token> |
Parser.Array.list() |
|
Map<Token,Token> |
Parser.Array.map() |
|
Map<Token,Token> |
Parser.Array.map() |
|
List<Token> |
Parser.Statement.redirections() |
|
List<Token> |
Parser.Statement.tokens() |
|
List<Token> |
Parser.tokens() |
| Modifier and Type | Method | Description |
|---|---|---|
Object |
Closure.eval(Token t) |
|
Object |
Closure.eval(Token t,
boolean convertNumeric) |
|
Object |
Evaluate.eval(Token t) |
|
Object |
Closure.expr(Token expr) |
|
Object |
Evaluate.expr(Token t) |
|
protected void |
Parser.push(Token t) |
|
void |
Tokenizer.push(Token token) |
|
protected Token |
Parser.whole(Token b,
Token e) |
| Modifier and Type | Method | Description |
|---|---|---|
protected Token |
Parser.whole(List<? extends Token> tokens,
int index) |
| Constructor | Description |
|---|---|
Array(Token cs,
List<Token> list,
Map<Token,Token> map) |
|
Closure(Token cs,
Parser.Program program) |
|
Executable(Token cs) |
|
Operator(Token cs) |
|
Pipeline(Token cs,
List<Parser.Executable> tokens) |
|
Program(Token cs,
List<Parser.Executable> tokens) |
|
Sequence(Token cs,
Parser.Program program) |
|
Statement(Token cs,
List<Token> tokens,
List<Token> redirections) |
|
SyntaxError(int line,
int column,
String message,
Token statement) |
| Constructor | Description |
|---|---|
Array(Token cs,
List<Token> list,
Map<Token,Token> map) |
|
Array(Token cs,
List<Token> list,
Map<Token,Token> map) |
|
Array(Token cs,
List<Token> list,
Map<Token,Token> map) |
|
Statement(Token cs,
List<Token> tokens,
List<Token> redirections) |
Copyright © 2006–2019 The Apache Software Foundation. All rights reserved.