Package | Description |
---|---|
io.opsit.explang | |
io.opsit.explang.parser.lisp | |
io.opsit.explang.parser.sexp |
Modifier and Type | Field and Description |
---|---|
protected ASTNList |
ASTN.parent |
Modifier and Type | Method and Description |
---|---|
protected ASTNList |
Compiler.TH_PIPE.insertVar(ASTNList expr) |
protected ASTNList |
Compiler.TH_LAST.insertVar(ASTNList expr) |
protected ASTNList |
Compiler.TH_1ST.insertVar(ASTNList expr) |
protected abstract ASTNList |
Compiler.TH_X.insertVar(ASTNList expr) |
ASTNList |
ParserWrapper.parse(File file) |
ASTNList |
ParserWrapper.parse(File file,
String inputName)
Parse input file with given name as name of input.
|
ASTNList |
ParserWrapper.parse(InputStream is) |
ASTNList |
ParserWrapper.parse(InputStream is,
String inputName) |
ASTNList |
IParser.parse(ParseCtx pxt,
Reader reader,
int maxExprs) |
ASTNList |
IParser.parse(ParseCtx pxt,
String input) |
ASTNList |
IParser.parse(ParseCtx pxt,
String input,
int maxExprs) |
ASTNList |
ParserWrapper.parse(String txt) |
ASTNList |
ParserWrapper.parse(String txt,
String inputName) |
ASTNList |
ASTNList.subList(int start,
int end)
Return sublist of AST nodes.
|
Modifier and Type | Method and Description |
---|---|
void |
ASTNList.addAll(ASTNList astns)
Add all nodes from another AST list.
|
protected io.opsit.explang.Compiler.TRY.CatchEntry |
Compiler.TRY.compileCatchBlock(ASTNList list) |
List<ICompiled> |
Compiler.compileExpList(ASTNList params)
Compile parameters.
|
protected ASTNList |
Compiler.TH_PIPE.insertVar(ASTNList expr) |
protected ASTNList |
Compiler.TH_LAST.insertVar(ASTNList expr) |
protected ASTNList |
Compiler.TH_1ST.insertVar(ASTNList expr) |
protected abstract ASTNList |
Compiler.TH_X.insertVar(ASTNList expr) |
void |
Compiler.FUNCTION.setRawParams(ASTNList params) |
void |
Compiler.PROGN.setRawParams(ASTNList params) |
void |
Compiler.TRY.setRawParams(ASTNList params) |
void |
Compiler.WHILE.setRawParams(ASTNList params) |
void |
Compiler.FOREACH.setRawParams(ASTNList params) |
void |
Compiler.COND.setRawParams(ASTNList params) |
void |
Compiler.TH_PIPE.setRawParams(ASTNList params) |
void |
Compiler.TH_X.setRawParams(ASTNList params) |
void |
Compiler.TH_AS.setRawParams(ASTNList params) |
void |
Compiler.IF.setRawParams(ASTNList params) |
void |
Compiler.WHEN.setRawParams(ASTNList params) |
void |
Compiler.DEFUN.setRawParams(ASTNList params) |
void |
Compiler.LAMBDA.setRawParams(ASTNList params) |
void |
Compiler.SETF.setRawParams(ASTNList params) |
void |
Compiler.DLET.setRawParams(ASTNList params) |
void |
Compiler.QUOTE.setRawParams(ASTNList params) |
void |
Compiler.WITH_BINDINGS.setRawParams(ASTNList params) |
void |
Compiler.WITH_CTX.setRawParams(ASTNList params) |
void |
Compiler.ABSTRACT_SET_OP.setRawParams(ASTNList params) |
void |
Compiler.LET.setRawParams(ASTNList params) |
void |
Compiler.SEARCH.setRawParams(ASTNList params) |
void |
IForm.setRawParams(ASTNList params) |
Constructor and Description |
---|
ArgSpec(ASTNList argSpecs,
Compiler comp) |
Modifier and Type | Method and Description |
---|---|
ASTNList |
LispParser.parse(ParseCtx pctx,
Reader r,
int maxExprs)
Parse up to maxExprs from the input stream.
|
ASTNList |
LispParser.parse(ParseCtx pctx,
String input) |
ASTNList |
LispParser.parse(ParseCtx pctx,
String str,
int maxExprs)
Parse up to maxExprs from the input string.
|
Modifier and Type | Method and Description |
---|---|
ASTNList |
SexpParser.parse(ParseCtx pctx,
InputStream is,
int maxExprs) |
ASTNList |
SexpParser.parse(ParseCtx pctx,
Reader reader,
int maxExprs) |
ASTNList |
SexpParser.parse(ParseCtx pctx,
String input) |
ASTNList |
SexpParser.parse(ParseCtx pctx,
String input,
int maxExprs) |
Copyright © 2022. All rights reserved.