Examples of Parser


Examples of net.sourceforge.processdash.data.compiler.parser.Parser

        defineDecls = (String) defineDeclarations.get(filename);
      defineDecls = prependGlobalDefineDeclarations(defineDecls);

      try {
        CppFilterReader readIn = new CppFilterReader(in, defineDecls);
        Parser p = new Parser(new Lexer(new PushbackReader(readIn, 1024)));

        // Parse the file.
        Start tree = p.parse();

        // Apply the file loader.
        tree.apply(loader);

      } catch (ParserException pe) {
View Full Code Here

Examples of net.sourceforge.processdash.util.glob.parser.Parser

    private static Start compile(String expression) {
        Start result = (Start) COMPILED_EXPRESSIONS.get(expression);
        if (result == null) {
            try {
                Parser p = new Parser(new Lexer(new PushbackReader(
                        new StringReader(expression), 1024)));

                // Parse the input
                result = p.parse();
            } catch (Exception e) {
                logger.warning("Invalid glob expression: " + expression);
                e.printStackTrace();
            }
        }
View Full Code Here

Examples of nexj.core.scripting.Parser

      {
         sCommand = null;
      }

      Reader reader = (sCommand != null) ? new StringReader(sCommand) : m_reader;
      Parser parser = getParser();
      String sStartupMessage;

      setReader(reader);

      try
      {
         sStartupMessage = startup();
      }
      catch (nexj.core.tools.GenericREPL.LoginException t)
      {
         Throwable cause = t.getCause();

         setExitCode(EXIT_LOGIN);

         if (!m_bQuiet)
         {
            m_writer.write("; Login error: " + cause.getMessage());
            m_writer.write(SysUtil.LINE_SEP);
            m_writer.flush();
         }

         s_logger.info("Login error", cause);

         return;
      }

      if (sCommand == null && !m_bQuiet)
      {
         m_writer.write("; NexJ Scheme");
         m_writer.write(SysUtil.LINE_SEP);

         if (sStartupMessage != null)
         {
            m_writer.write("; " + sStartupMessage);
            m_writer.write(SysUtil.LINE_SEP);
         }

         m_writer.flush();
      }

      for (;;)
      {
         if (sCommand == null && !m_bQuiet)
         {
            m_writer.write(SysUtil.LINE_SEP);
            m_writer.write("> ");
            m_writer.flush();
         }

         try
         {
            Object expr = parser.parse(reader, null);

            if (expr == Parser.EOF)
            {
               break;
            }
View Full Code Here

Examples of opennlp.ccg.parse.Parser

        Grammar grammar = new Grammar(grammarURL);
        Tokenizer tokenizer = grammar.lexicon.tokenizer;
        System.out.println();
       
        // set up parser
        Parser parser = new Parser(grammar);
        // instantiate scorer
        try {
            System.out.println("Instantiating parsing sign scorer from class: " + parseScorerClass);
            SignScorer parseScorer = (SignScorer) Class.forName(parseScorerClass).newInstance();
            parser.setSignScorer(parseScorer);
            System.out.println();
        } catch (Exception exc) {
            throw (RuntimeException) new RuntimeException().initCause(exc);
        }
        // instantiate supertagger
        try {
          Supertagger supertagger;
          if (supertaggerClass != null) {
                System.out.println("Instantiating supertagger from class: " + supertaggerClass);
                supertagger = (Supertagger) Class.forName(supertaggerClass).newInstance();
          }
          else {
            System.out.println("Instantiating supertagger from config file: " + stconfig);
            supertagger = WordAndPOSDictionaryLabellingStrategy.supertaggerFactory(stconfig);
          }
            parser.setSupertagger(supertagger);
            System.out.println();
        } catch (Exception exc) {
            throw (RuntimeException) new RuntimeException().initCause(exc);
        }
       
        // loop through input
        BufferedReader in = new BufferedReader(new FileReader(inputfile));
        String line;
        Map<String,String> predInfoMap = new HashMap<String,String>();
        System.out.println("Parsing " + inputfile);
        System.out.println();
        int count = 1;
        while ((line = in.readLine()) != null) {
          String id = "s" + count;
          try {
            // parse it
            System.out.println(line);
      parser.parse(line);
      int numParses = Math.min(nbestListSize, parser.getResult().size());
      for (int i=0; i < numParses; i++) {
          Sign thisParse = parser.getResult().get(i);
          // convert lf
          Category cat = thisParse.getCategory();
          LF convertedLF = null;
          String predInfo = null;
          if (cat.getLF() != null) {
View Full Code Here

Examples of opennlp.tools.parser.Parser

    ChunkerME chunker = new ChunkerME(chunkerModel);
    FileInputStream posStream = new FileInputStream(
        new File(modelDir,"en-pos-maxent.bin"));
    POSModel posModel = new POSModel(posStream);
    POSTaggerME tagger =  new POSTaggerME(posModel);
    Parser parser = new ChunkParser(chunker, tagger);
    Parse[] results = ParserTool.parseLine("Who is the president of egypt ?", parser, 1);
    String[] context = atcg.getContext(results[0]);
    List<String> features = Arrays.asList(context);
    assertTrue(features.contains("qw=who"));
    assertTrue(features.contains("hw=president"));
View Full Code Here

Examples of opennlp.tools.parser.chunking.Parser

//      FileInputStream fis = new FileInputStream(new File(modelFileOrDirname));
//      File parserFile = FileLocator.locateFile(parserModel);
      FileInputStream fis = new FileInputStream(parserModel);
      ParserModel model = new ParserModel(fis);
//      parser = ParserFactory.create(model, AbstractBottomUpParser.defaultBeamSize, AbstractBottomUpParser.defaultAdvancePercentage); //TreebankParser.getParser(modelFileOrDirname, useTagDictionary, useCaseSensitiveTagDictionary, AbstractBottomUpParser.defaultBeamSize, AbstractBottomUpParser.defaultAdvancePercentage);
      parser = new Parser(model, AbstractBottomUpParser.defaultBeamSize, AbstractBottomUpParser.defaultAdvancePercentage);
      fis.close();
    } catch (IOException e) {
      e.printStackTrace();
   
  }
View Full Code Here

Examples of org.allspice.parser.parsetable.Parser

   * @throws StateConflict
   * @throws SyntaxError
   */
  public static void main(String[] args) throws StateConflict, InvalidStartRule, StrandedSymbol, SyntaxError {
    final IteratorTokenStream iterator = new IteratorTokenStream(new Token("id",3.0),new Token("*"),new Token("id",5.0)) ;
    Parser parser = new Parser(createParseTable(),iterator) ;
    Object res = parser.parse() ;
    System.out.println("res="+res) ;
  }
View Full Code Here

Examples of org.antlr.runtime.Parser

    CommonTokenStream tokens = new CommonTokenStream(lexer);

    Class<? extends Parser> parserClass = Class.forName(parserClassName).asSubclass(Parser.class);
    Constructor<? extends Parser> parConstructor = parserClass.getConstructor(TokenStream.class);
    Parser parser = parConstructor.newInstance(tokens);

    // set up customized tree adaptor if necessary
    if ( adaptorClassName!=null ) {
      Method m = parserClass.getMethod("setTreeAdaptor", TreeAdaptor.class);
      Class<? extends TreeAdaptor> adaptorClass = Class.forName(adaptorClassName).asSubclass(TreeAdaptor.class);
View Full Code Here

Examples of org.antlr.v4.codegen.model.Parser

    return new ParserFile(this, fileName);
  }

  @Override
  public Parser parser(ParserFile file) {
    return new Parser(this, file);
  }
View Full Code Here

Examples of org.antlr.v4.runtime.Parser

               String startRuleName,
               String parserName, String lexerName)
    throws Exception
  {
    Pair<Parser, Lexer> pl = getParserAndLexer(input, parserName, lexerName);
    Parser parser = pl.a;
    ParseTree tree = execStartRule(startRuleName, parser);

    IllegalArgumentException e = null;
    try {
      XPath.findAll(tree, path, parser);
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.