Package | Description |
---|---|
org.apache.felix.gogo.runtime |
Modifier and Type | Class and 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 and Description |
---|---|
protected Token |
Tokenizer.last |
protected Token |
Tokenizer.pushed |
protected Token |
BaseTokenizer.text |
Modifier and Type | Field and Description |
---|---|
protected List<Token> |
Parser.tokens |
Modifier and Type | Method and Description |
---|---|
protected Token |
Parser.end(String str) |
protected Token |
Parser.expect(String str) |
Token |
Tokenizer.next() |
protected Token |
Parser.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 |
Tokenizer.text() |
Token |
BaseTokenizer.text() |
protected Token |
Parser.whole(List<? extends Token> tokens,
int index) |
protected Token |
Parser.whole(Token b,
Token e) |
Modifier and Type | Method and 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.tokens() |
List<Token> |
Parser.Statement.tokens() |
Modifier and Type | Method and Description |
---|---|
Object |
Closure.eval(Token t) |
Object |
Evaluate.eval(Token t) |
Object |
Closure.eval(Token t,
boolean convertNumeric) |
Object |
Closure.expr(Token expr) |
Object |
Evaluate.expr(Token t) |
void |
Tokenizer.push(Token token) |
protected void |
Parser.push(Token t) |
protected Token |
Parser.whole(Token b,
Token e) |
Modifier and Type | Method and Description |
---|---|
protected Token |
Parser.whole(List<? extends Token> tokens,
int index) |
Constructor and 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 and 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) |
Statement(Token cs,
List<Token> tokens,
List<Token> redirections) |
Copyright © 2006–2019 The Apache Software Foundation. All rights reserved.