Package java_cup.runtime

Examples of java_cup.runtime.Symbol


            last = ss;
            return new Symbol(ss, value);
        }
        Symbol newSymbol(int ss, Long value) {
            last = ss;
            return new Symbol(ss, value);
        }
View Full Code Here


            last = ss;
            return new Symbol(ss, value);
        }
        Symbol newSymbol(int ss, Double value) {
            last = ss;
            return new Symbol(ss, value);
        }
View Full Code Here

          case 47:
            { return disambiguateAxisOrFunction(sym.ANCESTOR); }
          case -48:
            break;
          case 48:
            { initialize(); return new Symbol(sym.PATTERN); }
          case -49:
            break;
          case 49:
            { return disambiguateAxisOrFunction(sym.NAMESPACE); }
          case -50:
            break;
          case 50:
            { return newSymbol(sym.COMMENT); }
          case -51:
            break;
          case 51:
            { return disambiguateAxisOrFunction(sym.PRECEDING); }
          case -52:
            break;
          case 52:
            { return disambiguateAxisOrFunction(sym.ATTRIBUTE); }
          case -53:
            break;
          case 53:
            { return disambiguateAxisOrFunction(sym.FOLLOWING); }
          case -54:
            break;
          case 54:
            { return disambiguateAxisOrFunction(sym.DESCENDANT); }
          case -55:
            break;
          case 55:
            { return newSymbol(sym.COMMENT); }
          case -56:
            break;
          case 56:
            { initialize(); return new Symbol(sym.EXPRESSION); }
          case -57:
            break;
          case 57:
            { return disambiguateAxisOrFunction(sym.ANCESTORORSELF); }
          case -58:
View Full Code Here

           String expression) {
  int line = getLineNumber();

  try {
      _xpathParser.setScanner(new XPathLexer(new StringReader(text)));
      Symbol result = _xpathParser.parse(expression, line);
      if (result != null) {
    final SyntaxTreeNode node = (SyntaxTreeNode)result.value;
    if (node != null) {
        node.setParser(this);
        node.setParent(parent);
View Full Code Here

            ECATokenLexer lexer = new ECATokenLexer(new StringReader(ruleScript.getRuleText()));
            lexer.setStartLine(getLine());
            lexer.setFile(file);
            parser = new ECAGrammarParser(lexer);
            parser.setFile(file);
            Symbol parse = (debugParse ? parser.debug_parse() : parser.parse());
            if (parser.getErrorCount() != 0) {
                String message = "rule " + ruleScript.getName();
                message += parser.getErrors();
                throw new ParseException(message);
            }
View Full Code Here

      System.out.printf("~~ Analyzer DokuWiki ~~\n") ;
      SyntaxAnalyzer a = new SyntaxAnalyzer(
          new LexicalAnalyzer(new InputStreamReader(
              new FileInputStream(cheminFichier), charset))) ;
      System.out.printf("Analyzing file '%s'.\n", cheminFichier) ;
      Symbol result = a.parse() ;
      Document d = (Document) result.value ;

      /* Write the analyse's result into a file */
      System.out.print("Saving result ....\n") ;
      IODocument.writeToFile(d, cheminEcriture);
View Full Code Here

    String charset = "UTF-8" ; //$NON-NLS-1$
    try {
      SyntaxAnalyzer a = new SyntaxAnalyzer(
          new LexicalAnalyzer(new InputStreamReader(
              new FileInputStream(filePath), charset)));
      Symbol result = a.parse() ;
      return (Document) result.value ;
    } catch (UnsupportedEncodingException e) {
      throw new KameleonException(e.getMessage()) ;
    } catch (FileNotFoundException e) {
      throw new KameleonException(e.getMessage()) ;
View Full Code Here

  int line = 0;
  if (_locator != null) line = _locator.getLineNumber();

  try {
      _xpathParser.setScanner(new XPathLexer(new StringReader(text)));
      Symbol result = _xpathParser.parse(expression, line);
      if (result != null) {
    final SyntaxTreeNode node = (SyntaxTreeNode)result.value;
    if (node != null) {
        node.setParser(this);
        node.setParent(parent);
View Full Code Here

  int line = 0;
  if (_locator != null) line = _locator.getLineNumber();

  try {
      _xpathParser.setScanner(new XPathLexer(new StringReader(text)));
      Symbol result = _xpathParser.parse(expression, line);
      if (result != null) {
    final SyntaxTreeNode node = (SyntaxTreeNode)result.value;
    if (node != null) {
        node.setParser(this);
        node.setParent(parent);
View Full Code Here

  private boolean zzEOFDone;

  /* user code: */

  private Symbol sym(int sym) {
    return new Symbol(sym);
  }
View Full Code Here

TOP

Related Classes of java_cup.runtime.Symbol

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.