Search in sources :

Example 1 with TTCN3Analyzer

use of org.eclipse.titan.designer.parsers.ttcn3parser.TTCN3Analyzer in project titan.EclipsePlug-ins by eclipse.

the class AstRunnerJava method doAnalysis.

private final Module doAnalysis(IFile file, String code) {
    TTCN3Analyzer ttcn3Analyzer = new TTCN3Analyzer();
    if (file != null) {
        logger.severe("Calling TTCN3 parser with " + file.getName() + " and " + null + "\n");
        ttcn3Analyzer.parse(file, null);
    } else if (code != null) {
        logger.severe("Calling TTCN3 parser with null and " + code + "\n");
        ttcn3Analyzer.parse(null, code);
    } else
        return null;
    Module module = ttcn3Analyzer.getModule();
    return module;
}
Also used : Module(org.eclipse.titan.designer.AST.Module) TTCN3Module(org.eclipse.titan.designer.AST.TTCN3.definitions.TTCN3Module) TTCN3Analyzer(org.eclipse.titan.designer.parsers.ttcn3parser.TTCN3Analyzer)

Example 2 with TTCN3Analyzer

use of org.eclipse.titan.designer.parsers.ttcn3parser.TTCN3Analyzer in project titan.EclipsePlug-ins by eclipse.

the class AstWalkerJava method doAnalysis.

private final Module doAnalysis(IFile file, String code) {
    TTCN3Analyzer ttcn3Analyzer = new TTCN3Analyzer();
    if (file != null) {
        logger.severe("Calling TTCN3 parser with " + file.getName() + " and " + null + "\n");
        ttcn3Analyzer.parse(file, null);
    } else if (code != null) {
        logger.severe("Calling TTCN3 parser with null and " + code + "\n");
        ttcn3Analyzer.parse(null, code);
    } else
        return null;
    Module module = ttcn3Analyzer.getModule();
    return module;
}
Also used : TTCN3Module(org.eclipse.titan.designer.AST.TTCN3.definitions.TTCN3Module) Module(org.eclipse.titan.designer.AST.Module) TTCN3Analyzer(org.eclipse.titan.designer.parsers.ttcn3parser.TTCN3Analyzer)

Example 3 with TTCN3Analyzer

use of org.eclipse.titan.designer.parsers.ttcn3parser.TTCN3Analyzer in project titan.EclipsePlug-ins by eclipse.

the class AstWalkerRunnerJava method doAnalysis.

private final Module doAnalysis(IFile file, String code) {
    TTCN3Analyzer ttcn3Analyzer = new TTCN3Analyzer();
    if (file != null) {
        logger.severe("Calling TTCN3 parser with " + file.getName() + " and " + null + "\n");
        ttcn3Analyzer.parse(file, null);
    } else if (code != null) {
        logger.severe("Calling TTCN3 parser with null and " + code + "\n");
        ttcn3Analyzer.parse(null, code);
    } else
        return null;
    Module module = ttcn3Analyzer.getModule();
    return module;
}
Also used : Module(org.eclipse.titan.designer.AST.Module) TTCN3Module(org.eclipse.titan.designer.AST.TTCN3.definitions.TTCN3Module) TTCN3Analyzer(org.eclipse.titan.designer.parsers.ttcn3parser.TTCN3Analyzer)

Aggregations

Module (org.eclipse.titan.designer.AST.Module)3 TTCN3Module (org.eclipse.titan.designer.AST.TTCN3.definitions.TTCN3Module)3 TTCN3Analyzer (org.eclipse.titan.designer.parsers.ttcn3parser.TTCN3Analyzer)3