org.sonar.sslr.parser
Class GrammarOperators

java.lang.Object
  extended by org.sonar.sslr.parser.GrammarOperators

Deprecated. in 1.19, use LexerlessGrammarBuilder instead.

@Deprecated
public final class GrammarOperators
extends Object

Since:
1.16

Method Summary
static Object commentTrivia(Object e)
          Deprecated. in 1.19, use LexerlessGrammarBuilder.commentTrivia(Object) instead.
static Object endOfInput()
          Deprecated. in 1.19, use LexerlessGrammarBuilder.endOfInput() instead.
static Object firstOf(Object... e)
          Deprecated. in 1.19, use GrammarBuilder.firstOf(Object, Object) instead.
static Object next(Object... e)
          Deprecated. in 1.19, use GrammarBuilder.next(Object) instead.
static Object nextNot(Object... e)
          Deprecated. in 1.19, use GrammarBuilder.nextNot(Object) instead.
static Object nothing()
          Deprecated. in 1.19, use GrammarBuilder.nothing() instead.
static Object oneOrMore(Object... e)
          Deprecated. in 1.19, use GrammarBuilder.oneOrMore(Object) instead.
static Object optional(Object... e)
          Deprecated. in 1.19, use GrammarBuilder.optional(Object) instead.
static Object regexp(String regexp)
          Deprecated. in 1.19, use LexerlessGrammarBuilder.regexp(String) instead.
static Object sequence(Object... e)
          Deprecated. in 1.19, use GrammarBuilder.sequence(Object, Object) instead.
static Object skippedTrivia(Object e)
          Deprecated. in 1.19, use LexerlessGrammarBuilder.skippedTrivia(Object) instead.
static Object token(TokenType tokenType, Object e)
          Deprecated. in 1.19, use LexerlessGrammarBuilder.token(TokenType, Object) instead.
static Object zeroOrMore(Object... e)
          Deprecated. in 1.19, use GrammarBuilder.zeroOrMore(Object) instead.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

sequence

@Deprecated
public static Object sequence(Object... e)
Deprecated. in 1.19, use GrammarBuilder.sequence(Object, Object) instead.


firstOf

@Deprecated
public static Object firstOf(Object... e)
Deprecated. in 1.19, use GrammarBuilder.firstOf(Object, Object) instead.


optional

@Deprecated
public static Object optional(Object... e)
Deprecated. in 1.19, use GrammarBuilder.optional(Object) instead.


oneOrMore

@Deprecated
public static Object oneOrMore(Object... e)
Deprecated. in 1.19, use GrammarBuilder.oneOrMore(Object) instead.


zeroOrMore

@Deprecated
public static Object zeroOrMore(Object... e)
Deprecated. in 1.19, use GrammarBuilder.zeroOrMore(Object) instead.


next

@Deprecated
public static Object next(Object... e)
Deprecated. in 1.19, use GrammarBuilder.next(Object) instead.


nextNot

@Deprecated
public static Object nextNot(Object... e)
Deprecated. in 1.19, use GrammarBuilder.nextNot(Object) instead.


regexp

@Deprecated
public static Object regexp(String regexp)
Deprecated. in 1.19, use LexerlessGrammarBuilder.regexp(String) instead.


endOfInput

@Deprecated
public static Object endOfInput()
Deprecated. in 1.19, use LexerlessGrammarBuilder.endOfInput() instead.


nothing

@Deprecated
public static Object nothing()
Deprecated. in 1.19, use GrammarBuilder.nothing() instead.


token

@Deprecated
public static Object token(TokenType tokenType,
                                      Object e)
Deprecated. in 1.19, use LexerlessGrammarBuilder.token(TokenType, Object) instead.


commentTrivia

@Deprecated
public static Object commentTrivia(Object e)
Deprecated. in 1.19, use LexerlessGrammarBuilder.commentTrivia(Object) instead.

Since:
1.17

skippedTrivia

@Deprecated
public static Object skippedTrivia(Object e)
Deprecated. in 1.19, use LexerlessGrammarBuilder.skippedTrivia(Object) instead.

Since:
1.17


Copyright © 2009-2014 SonarSource. All Rights Reserved.