Package com.asakusafw.utils.java.internal.parser.javadoc.ir

Examples of com.asakusafw.utils.java.internal.parser.javadoc.ir.JavadocTokenKind


    private static boolean follows(JavadocTokenStream stream,
            Collection<JavadocTokenKind> set) {
        if (set == null) {
            return true;
        }
        JavadocTokenKind kind = stream.lookahead(0).getKind();
        return set.contains(kind);
    }
View Full Code Here


        }
        int offset = 0;
        while (true) {
            offset += JavadocScannerUtil.countUntil(S_TEXT_DELIM, scanner,
                offset);
            JavadocTokenKind kind = scanner.lookahead(offset).getKind();
            if (kind == LEFT_BRACE) {
                JavadocToken la = scanner.lookahead(offset + 1);
                if (la.getKind() == JavadocTokenKind.AT) {
                    break;
                }
View Full Code Here

        int blockEnd = JavadocScannerUtil.countUntil(S_INLINE_BLOCK_DELIM,
            scanner,
            offset);

        JavadocToken token = scanner.lookahead(offset + blockEnd);
        JavadocTokenKind kind = token.getKind();

        // 次のブロックの開始を検出すると、このブロックは長さ0になる
        if (kind == LEFT_BRACE) {
            blockEnd = 0;
        }
View Full Code Here

    private static boolean follows(JavadocTokenStream stream,
            Collection<JavadocTokenKind> set) {
        if (set == null) {
            return true;
        }
        JavadocTokenKind kind = stream.lookahead(0).getKind();
        return set.contains(kind);
    }
View Full Code Here

    @Override
    public JavadocToken nextToken() {
        while (true) {
            JavadocToken token = scanner.lookahead(0);
            JavadocTokenKind kind = token.getKind();
            if (kind == JavadocTokenKind.LINE_BREAK) {
                int offset = JavadocScannerUtil.countUntilNextLineStart(scanner, 0);
                scanner.consume(offset);
            } else if (kind == JavadocTokenKind.WHITE_SPACES) {
                scanner.consume(1);
View Full Code Here

TOP

Related Classes of com.asakusafw.utils.java.internal.parser.javadoc.ir.JavadocTokenKind

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.