Examples of AngularJSLexer


Examples of org.angularjs.lang.lexer.AngularJSLexer

    }

    @NotNull
    @Override
    public Lexer getHighlightingLexer() {
      return new AngularJSLexer();
    }
View Full Code Here

Examples of org.angularjs.lang.lexer.AngularJSLexer

    final String text = FileUtil.loadFile(new File(path, suffix), true);
    final StringBuilder result = new StringBuilder();
    for (String line : StringUtil.splitByLines(text)) {
      if (result.length() > 0) result.append("------\n");
      final AngularJSParserDefinition definition = new AngularJSParserDefinition();
      final PsiBuilder builder = PsiBuilderFactory.getInstance().createBuilder(definition, new AngularJSLexer(), line);
      final ASTNode root = definition.createParser(getProject()).parse(JSStubElementTypes.FILE, builder);
      result.append(DebugUtil.psiToString(root.getPsi(), false, false));
    }   

    assertEquals(FileUtil.loadFile(new File(path, suffix.replace("js", "txt")), true), result.toString());
View Full Code Here

Examples of org.angularjs.lang.lexer.AngularJSLexer

  private static final IFileElementType FILE = new JSFileElementType(AngularJSLanguage.INSTANCE);

  @NotNull
  @Override
  public Lexer createLexer(Project project) {
    return new AngularJSLexer();
  }
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.