Search in sources :

Example 1 with CommentTypeItemTagContext

use of org.beetl.core.parser.BeetlParser.CommentTypeItemTagContext in project beetl2.0 by javamonkey.

the class AntlrProgramBuilder method parseCommentTag.

protected void parseCommentTag(CommentTypeTagContext typeCtx) {
    List<CommentTypeItemTagContext> list = typeCtx.commentTypeItemTag();
    for (CommentTypeItemTagContext ctx : list) {
        ClassOrInterfaceTypeContext classCtx = ctx.classOrInterfaceType();
        Type type = getClassType(classCtx);
        String globalVarName = ctx.Identifier1().getSymbol().getText();
        this.data.globalType.put(globalVarName, type);
    }
}
Also used : Type(org.beetl.core.statement.Type) CommentTypeItemTagContext(org.beetl.core.parser.BeetlParser.CommentTypeItemTagContext) ClassOrInterfaceTypeContext(org.beetl.core.parser.BeetlParser.ClassOrInterfaceTypeContext)

Aggregations

ClassOrInterfaceTypeContext (org.beetl.core.parser.BeetlParser.ClassOrInterfaceTypeContext)1 CommentTypeItemTagContext (org.beetl.core.parser.BeetlParser.CommentTypeItemTagContext)1 Type (org.beetl.core.statement.Type)1