public void enterConstant(@NotNull ArabicPrologParser.ConstantContext ctx) {
if (ctx.getParent() instanceof ArabicPrologParser.OperandContext)
code += "";
else {
if(Parser.constants.Exist(ctx.getText()))
code+="constants.getConstant(\""+ctx.getText()+"\"),";
else
code+="new Constant(\""+ctx.getText()+"\"),";
}
}
java类org.antlr.v4.runtime.misc.NotNull的实例源码
ArabicPrologBaseListener.java 文件源码
项目:Mujeed-Arabic-Prolog
阅读 19
收藏 0
点赞 0
评论 0
GraphParser.java 文件源码
项目:digraph-parser
阅读 21
收藏 0
点赞 0
评论 0
public void enterNode_id(@NotNull DOTParser.Node_idContext ctx) {
String nodeId = ctx.id().getText();
GraphNode node = mNodeMap.get(nodeId);
if (node == null) {
node = new GraphNode(nodeId);
mNodeMap.put(nodeId, node);
}
node.setAttributes(nodeAttrs);
}
GraphParser.java 文件源码
项目:digraph-parser
阅读 18
收藏 0
点赞 0
评论 0
public void exitEdge_stmt(@NotNull DOTParser.Edge_stmtContext ctx) {
addEdges(edgeCtx.src.graph, edgeCtx.dest.graph, edgeCtx.attrs);
// leave nested ctx, pop previous parent ctx
edgeCtx = edgeCtx.parent;
graphCtx = graphCtx.parent;
}
GraphParser.java 文件源码
项目:digraph-parser
阅读 25
收藏 0
点赞 0
评论 0
public void enterEdgeop(@NotNull DOTParser.EdgeopContext ctx) {
addEdges(edgeCtx.src.graph, edgeCtx.dest.graph, edgeCtx.attrs);
if (edgeCtx.srcFlag) {
// pointing to src, shift to populate dest
graphCtx = edgeCtx.dest;
edgeCtx.srcFlag = false;
}
else {
// pointing to dest already, shift src/dest for next edgeop
edgeCtx.src = edgeCtx.dest;
edgeCtx.dest = new GraphCtx(graphCtx.parent);
graphCtx = edgeCtx.dest;
}
}
GraphParser.java 文件源码
项目:digraph-parser
阅读 22
收藏 0
点赞 0
评论 0
public void syntaxError(@NotNull Recognizer<?, ?> recognizer,
@Nullable Object offendingSymbol, int line,
int charPositionInLine, @NotNull String msg,
@Nullable RecognitionException e)
{
mErrMsg = "at line " + line + ":" + charPositionInLine + " " + msg;
throw e;
}
GraphParser.java 文件源码
项目:digraph-parser
阅读 18
收藏 0
点赞 0
评论 0
@Override
public void reportAmbiguity(@NotNull Parser recognizer,
@NotNull DFA dfa,
int startIndex,
int stopIndex,
boolean exact,
@Nullable BitSet ambigAlts,
@NotNull ATNConfigSet configs)
{
}
GraphParser.java 文件源码
项目:digraph-parser
阅读 16
收藏 0
点赞 0
评论 0
@Override
public void reportAttemptingFullContext(@NotNull Parser recognizer,
@NotNull DFA dfa,
int startIndex,
int stopIndex,
@Nullable BitSet conflictingAlts,
@NotNull ATNConfigSet configs)
{
}
GraphParser.java 文件源码
项目:digraph-parser
阅读 22
收藏 0
点赞 0
评论 0
@Override
public void reportContextSensitivity(@NotNull Parser recognizer,
@NotNull DFA dfa,
int startIndex,
int stopIndex,
int prediction,
@NotNull ATNConfigSet configs)
{
}
AwsCredentialsHelper.java 文件源码
项目:aws-codecommit-trigger-plugin
阅读 21
收藏 0
点赞 0
评论 0
@CheckForNull
public static AwsCredentials getCredentials(@NotNull String accessKey, @NotNull Secret secretKey) {
if (StringUtils.isBlank(accessKey) || StringUtils.isBlank(secretKey.getPlainText())) {
return null;
}
return CredentialsMatchers.firstOrNull(
CredentialsProvider.lookupCredentials(AwsCredentials.class, (Item) null, ACL.SYSTEM, null, null),
CredentialsMatchers.allOf(
CredentialsMatchers.withProperty("accessKey", accessKey),
CredentialsMatchers.withProperty("secretKey", secretKey)
)
);
}
ArabicPrologBaseListener.java 文件源码
项目:Mujeed-Arabic-Prolog
阅读 20
收藏 0
点赞 0
评论 0
public void enterAnonymous(@NotNull ArabicPrologParser.AnonymousContext ctx) {
code+="new Anonymous(),";
}
ArabicPrologBaseListener.java 文件源码
项目:Mujeed-Arabic-Prolog
阅读 21
收藏 0
点赞 0
评论 0
public void exitOr(@NotNull ArabicPrologParser.OrContext ctx) {
code+="),";
}
ArabicPrologBaseListener.java 文件源码
项目:Mujeed-Arabic-Prolog
阅读 20
收藏 0
点赞 0
评论 0
public void enterRule(@NotNull ArabicPrologParser.RuleContext ctx) {
isQuery = false;
code+="new Rule (";
}
ArabicPrologBaseListener.java 文件源码
项目:Mujeed-Arabic-Prolog
阅读 20
收藏 0
点赞 0
评论 0
public void enterRuleSet(@NotNull ArabicPrologParser.RuleSetContext ctx) {
code+="new RuleSet (";
}
ArabicPrologBaseListener.java 文件源码
项目:Mujeed-Arabic-Prolog
阅读 19
收藏 0
点赞 0
评论 0
public void exitRuleSet(@NotNull ArabicPrologParser.RuleSetContext ctx) {
code+=")";
}
ArabicPrologBaseListener.java 文件源码
项目:Mujeed-Arabic-Prolog
阅读 24
收藏 0
点赞 0
评论 0
public void enterAnd(@NotNull ArabicPrologParser.AndContext ctx) {
code+="new And (";
}
GraphParser.java 文件源码
项目:digraph-parser
阅读 15
收藏 0
点赞 0
评论 0
public void enterGraph(@NotNull DOTParser.GraphContext ctx) {
if (ctx.id() != null) mGraphId = ctx.id().getText();
}
GraphParser.java 文件源码
项目:digraph-parser
阅读 24
收藏 0
点赞 0
评论 0
public void exitGraph(@NotNull DOTParser.GraphContext ctx) {
// no-op
}
GraphParser.java 文件源码
项目:digraph-parser
阅读 16
收藏 0
点赞 0
评论 0
public void enterNode_stmt(@NotNull DOTParser.Node_stmtContext ctx) {
populateAttributes(ctx.attr_list(), nodeAttrs);
}
GraphParser.java 文件源码
项目:digraph-parser
阅读 19
收藏 0
点赞 0
评论 0
public void exitNode_stmt(@NotNull DOTParser.Node_stmtContext ctx) {
nodeAttrs.clear();
}
GraphParser.java 文件源码
项目:digraph-parser
阅读 19
收藏 0
点赞 0
评论 0
public void enterNode_id(@NotNull DOTParser.Node_idContext ctx) {
String nodeId = ctx.id().getText();
graphCtx.addNode(nodeId);
}
GraphParser.java 文件源码
项目:digraph-parser
阅读 21
收藏 0
点赞 0
评论 0
public void enterSubgraph(@NotNull DOTParser.SubgraphContext ctx) {
// enter new nested subgraph ctx
graphCtx = new GraphCtx(graphCtx);
}
GraphParser.java 文件源码
项目:digraph-parser
阅读 19
收藏 0
点赞 0
评论 0
public void enterEdge_stmt(@NotNull DOTParser.Edge_stmtContext ctx) {
// enter new nested edge ctx
edgeCtx = new EdgeCtx(edgeCtx, new GraphCtx(graphCtx), new GraphCtx(graphCtx), ctx.attr_list());
graphCtx = edgeCtx.src; // point to src, next node/subgraph populates it
}
GraphParser.java 文件源码
项目:digraph-parser
阅读 18
收藏 0
点赞 0
评论 0
public void exitEdgeop(@NotNull DOTParser.EdgeopContext ctx) {
// no-op
}
ArabicPrologBaseListener.java 文件源码
项目:Mujeed-Arabic-Prolog
阅读 19
收藏 0
点赞 0
评论 0
public void enterOr(@NotNull ArabicPrologParser.OrContext ctx) {
code+="new Or (";
}
DOTBaseListener.java 文件源码
项目:digraph-parser
阅读 20
收藏 0
点赞 0
评论 0
/**
* {@inheritDoc}
*
* <p>The default implementation does nothing.</p>
*/
/*@Override*/ public void exitAttr_stmt(@NotNull DOTParser.Attr_stmtContext ctx) { }
DOTBaseListener.java 文件源码
项目:digraph-parser
阅读 18
收藏 0
点赞 0
评论 0
/**
* {@inheritDoc}
*
* <p>The default implementation does nothing.</p>
*/
/*@Override*/ public void enterEdgeop(@NotNull DOTParser.EdgeopContext ctx) { }
DOTBaseListener.java 文件源码
项目:digraph-parser
阅读 19
收藏 0
点赞 0
评论 0
/**
* {@inheritDoc}
*
* <p>The default implementation does nothing.</p>
*/
/*@Override*/ public void enterStmt_list(@NotNull DOTParser.Stmt_listContext ctx) { }
DOTBaseListener.java 文件源码
项目:digraph-parser
阅读 19
收藏 0
点赞 0
评论 0
/**
* {@inheritDoc}
*
* <p>The default implementation does nothing.</p>
*/
/*@Override*/ public void exitStmt_list(@NotNull DOTParser.Stmt_listContext ctx) { }
ArabicPrologListener.java 文件源码
项目:Mujeed-Arabic-Prolog
阅读 19
收藏 0
点赞 0
评论 0
/**
* Enter a parse tree produced by {@link ArabicPrologParser#operand}.
* @param ctx the parse tree
*/
void enterOperand(@NotNull ArabicPrologParser.OperandContext ctx);
DOTBaseListener.java 文件源码
项目:digraph-parser
阅读 20
收藏 0
点赞 0
评论 0
/**
* {@inheritDoc}
*
* <p>The default implementation does nothing.</p>
*/
/*@Override*/ public void exitStmt(@NotNull DOTParser.StmtContext ctx) { }