Examples of ASTBuilder


Examples of com.github.sommeri.less4j.core.parser.ASTBuilder

      StyleSheet result = new StyleSheet(importNode.getUnderlyingStructure());
      result.addMember(new FaultyNode(importNode));
      problemsHandler.addErrors(parsedSheet.getErrors());
      return result;
    }
    ASTBuilder astBuilder = new ASTBuilder(problemsHandler);
    StyleSheet lessStyleSheet = astBuilder.parse(parsedSheet.getTree());
    return lessStyleSheet;

  }
View Full Code Here

Examples of com.github.sommeri.less4j.core.parser.ASTBuilder

  public CompilationResult compile(LessSource source, Configuration options) throws Less4jException {
    if (options==null)
      options = new Configuration();
     
    problemsHandler = new ProblemsHandler();
    astBuilder = new ASTBuilder(problemsHandler);
    compiler = new LessToCssCompiler(problemsHandler, options);
    CompilationResult compilationResult = doCompile(source, options);
    if (problemsHandler.hasErrors()) {
      throw new Less4jException(problemsHandler.getErrors(), compilationResult);
    }
View Full Code Here

Examples of com.orange.wink.ast.AstBuilder

   * @throws WinkParseException
   */
  private void parse(final String fileName) throws WinkAstException, WinkParseException {
    ScriptOrFnNode tree;
    Ast ast;
    final AstBuilder astBuilder = new AstBuilder();
    try {
      tree = getParsedAst(fileName);
      ast = astBuilder.build(tree);
      // System.out.println(ast);
    } catch (final IOException e) {
      throw new WinkParseException(e);
    }
    addJsFile(fileName, new GlobalObject(ast));
View Full Code Here

Examples of com.strobel.decompiler.languages.java.ast.AstBuilder

        return ".java";
    }

    @Override
    public void decompileType(final TypeDefinition type, final ITextOutput output, final DecompilationOptions options) {
        final AstBuilder builder = createAstBuilder(options, type, false);
        builder.addType(type);
        runTransformsAndGenerateCode(builder, output, options, null);
    }
View Full Code Here

Examples of com.strobel.decompiler.languages.java.ast.AstBuilder

        final DecompilerContext context = new DecompilerContext();

        context.setCurrentType(currentType);
        context.setSettings(settings);

        return new AstBuilder(context);
    }
View Full Code Here

Examples of com.strobel.decompiler.languages.java.ast.AstBuilder

        return ".java";
    }

    @Override
    public TypeDecompilationResults decompileType(final TypeDefinition type, final ITextOutput output, final DecompilationOptions options) {
        final AstBuilder astBuilder = buildAst(type, options);
        final List<LineNumberPosition> lineNumberPositions = astBuilder.generateCode(output);

        return new TypeDecompilationResults(lineNumberPositions);
    }
View Full Code Here

Examples of com.strobel.decompiler.languages.java.ast.AstBuilder

    public CompilationUnit decompileTypeToAst(final TypeDefinition type, final DecompilationOptions options) {
        return buildAst(type, options).getCompilationUnit();
    }

    private AstBuilder buildAst(final TypeDefinition type, final DecompilationOptions options) {
        final AstBuilder builder = createAstBuilder(options, type, false);
        builder.addType(type);
        runTransforms(builder, options, null);
        return builder;
    }
View Full Code Here

Examples of com.strobel.decompiler.languages.java.ast.AstBuilder

        final DecompilerContext context = new DecompilerContext();

        context.setCurrentType(currentType);
        context.setSettings(settings);

        return new AstBuilder(context);
    }
View Full Code Here

Examples of com.strobel.decompiler.languages.java.ast.AstBuilder

    // decompile it!
    TypeDefinition resolvedType = new MetadataSystem( m_settings.getTypeLoader() ).lookupType( lookupClassName ).resolve();
    DecompilerContext context = new DecompilerContext();
    context.setCurrentType( resolvedType );
    context.setSettings( m_settings );
    AstBuilder builder = new AstBuilder( context );
    builder.addType( resolvedType );
    builder.runTransformations( null );
    return builder.getCompilationUnit();
  }
View Full Code Here

Examples of flash.tools.debugger.expression.ASTBuilder

   * We can get at files by name or module id, eventually we will put functions in here too
   */

  public ExpressionCache(DebugCLI cli)
  {
    m_builder = new ASTBuilder(true); // allow fdb's "*x" and "x." indirection operators
    m_expressions = new Vector<Object>();
    m_props = new IntProperties();
    m_cli = cli;
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.