Package org.destecs.core.parsers.sdp

Examples of org.destecs.core.parsers.sdp.SdpParser


      throws IOException
  {
    super.lexer = new SdpLexer(data);
    CommonTokenStream tokens = new CommonTokenStream(lexer);
   
    SdpParser thisParser = new SdpParser(tokens);
    parser = thisParser;

    ((SdpLexer)lexer).enableErrorMessageCollection(true);
    thisParser.enableErrorMessageCollection(true);
    try
    {
      thisParser.start();

      if (((SdpLexer)lexer).hasExceptions())
      {
        List<RecognitionException> exps = ((SdpLexer)lexer).getExceptions();
        addErrorsLexer(source, exps);
        return null;
      }

      if (thisParser.hasExceptions())
      {

        List<RecognitionException> exps = thisParser.getExceptions();
        addErrorsParser(source, exps);
      } else
      {
        return thisParser.getSdps();
      }
    } catch (RecognitionException errEx)
    {
      errEx.printStackTrace();
      addError(new ParseError(source, errEx.line, errEx.charPositionInLine, getErrorMessage(errEx, parser.getTokenNames())));
View Full Code Here

TOP

Related Classes of org.destecs.core.parsers.sdp.SdpParser

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.