Class RustParser

java.lang.Object
org.rust.devkt.lang.core.parser.RustParser
All Implemented Interfaces:
com.intellij.lang.LightPsiParser, com.intellij.lang.PsiParser

public class RustParser extends Object implements com.intellij.lang.PsiParser, com.intellij.lang.LightPsiParser
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final com.intellij.psi.tree.TokenSet[]
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static boolean
    AddBinOp(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    Alias(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    AnonParameter(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    AnyExpr(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    ArrayExpr(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    ArrayType(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    AssertMacroArgument(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    AssignBinOp(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    AssocTypeBinding(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    BaseType(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    BindingMode(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    BitAndBinOp(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    BitOrBinOp(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    BitShiftBinOp(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    BitXorBinOp(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    BlockExpr(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    BlockFields(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    BoolAndBinOp(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    BoolOrBinOp(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    Bound(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    BreakExpr(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    ColonTypeArgumentList(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    CompactTT(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    CompBinOp(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    Condition(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    Constant(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    ContExpr(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    ElseBranch(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    EmptyStmt(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    EnumBody(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    EnumItem(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    EnumVariant(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    ExplicitTraitType(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    Expr(com.intellij.lang.PsiBuilder b, int l, int g)
     
    static boolean
    Expr_0(com.intellij.lang.PsiBuilder b, int l, int g)
     
    static boolean
    ExprStmtOrLastExpr(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    ExprStmtUpper(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    ExternAbi(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    ExternCrateItem(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    FieldDecl(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    FieldLookup(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    FnParameter(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    FnParameters(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    FnPointerType(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    FnTypeParameters(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    ForeignModItem(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    ForExpr(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    ForInType(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    ForLifetimes(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    FormatMacroArg(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    FormatMacroArgument(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    Function(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    IfExpr(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    ImplicitTraitType(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    ImplItem(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    InnerAttr(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    InnerAttrsAndBlock(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    Label(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    LabelDecl(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    LambdaExpr(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    LambdaParameter(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    LambdaParameters(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    LastExprUpper(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    LetDecl(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    Lifetime(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    LifetimeParamBounds(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    LifetimeParameter(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    LitExpr(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    LogMacroArgument(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    LoopExpr(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    MacroArgument(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    MacroBinding(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    MacroBindingGroup(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    MacroBindingGroupSeparator(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    MacroCall(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    MacroCallNoSemicolons(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    MacroDefinition(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    MacroDefinitionBody(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    MacroDefinitionCase(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    MacroExpansion(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    MacroExpansionContents(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    MacroExpansionGroupSeparator(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    MacroExpansionReferenceGroup(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    MacroExpr(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    MacroPattern(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    MacroPatternContents(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    MacroReference(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    MatchArm(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    MatchArmGuard(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    MatchBody(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    MatchExpr(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    Members(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    MetaItem(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    MetaItemArgs(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    MetaVarIdentifier(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    MethodCall(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    ModDeclItem(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    ModItem(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    MulBinOp(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    NoStructLitExpr(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    OpenRangeExpr(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    OuterAttr(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    ParenExprUpper(com.intellij.lang.PsiBuilder b, int l)
     
    com.intellij.lang.ASTNode
    parse(com.intellij.psi.tree.IElementType t, com.intellij.lang.PsiBuilder b)
     
    protected boolean
    parse_root_(com.intellij.psi.tree.IElementType t, com.intellij.lang.PsiBuilder b)
     
    void
    parseLight(com.intellij.psi.tree.IElementType t, com.intellij.lang.PsiBuilder b)
     
    static boolean
    Pat(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    PatBinding(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    PatConst(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    PatEnum(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    PatField(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    PathExpr(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    PathGenericArgsWithColons(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    PathGenericArgsWithColonsNoTypeQual(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    PathGenericArgsWithoutColons(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    PathGenericArgsWithoutColonsNoTypeQual(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    PathIdent(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    PathParameter(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    PathParameters(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    PathSegment(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    PathStart(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    PathWithoutTypes(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    PatIdent(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    PatMacro(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    PatRange(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    PatRef(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    PatStruct(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    PatTup(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    PatUniq(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    PatVec(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    PatWild(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    Polybound(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    RefLikeType(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    RelCompBinOp(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    RetExpr(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    RetType(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    ScalarTypeReference(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    SelfParameter(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    SimpleBlock(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    Stmt(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    StmtModeExpr(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    StmtModeExprOff(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    StructItem(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    StructLiteral(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    StructLiteralBody(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    StructLiteralField(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    TraitItem(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    TraitRef(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    TrivialBaseType(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    TryMacroArgument(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    TT(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    TupleExprUpper(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    TupleFieldDecl(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    TupleFields(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    TupleOrParenExpr(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    TupleType(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    TypeAlias(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    TypeArgumentList(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    TypeParamBounds(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    TypeParameter(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    TypeParameterList(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    TypeQual(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    TypeReference(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    TypeReferenceNoImplicitTraitType(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    UnaryExpr(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    UnitExpr(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    UseGroup(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    UseItem(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    UseSpeck(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    ValueArgumentList(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    VariantDiscriminant(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    VecMacroArgument(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    Vis(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    VisRestriction(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    WhereClause(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    WherePred(com.intellij.lang.PsiBuilder b, int l)
     
    static boolean
    WhileExpr(com.intellij.lang.PsiBuilder b, int l)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • EXTENDS_SETS_

      public static final com.intellij.psi.tree.TokenSet[] EXTENDS_SETS_
  • Constructor Details

    • RustParser

      public RustParser()
  • Method Details

    • parse

      public com.intellij.lang.ASTNode parse(com.intellij.psi.tree.IElementType t, com.intellij.lang.PsiBuilder b)
      Specified by:
      parse in interface com.intellij.lang.PsiParser
    • parseLight

      public void parseLight(com.intellij.psi.tree.IElementType t, com.intellij.lang.PsiBuilder b)
      Specified by:
      parseLight in interface com.intellij.lang.LightPsiParser
    • parse_root_

      protected boolean parse_root_(com.intellij.psi.tree.IElementType t, com.intellij.lang.PsiBuilder b)
    • AddBinOp

      public static boolean AddBinOp(com.intellij.lang.PsiBuilder b, int l)
    • Alias

      public static boolean Alias(com.intellij.lang.PsiBuilder b, int l)
    • AnonParameter

      public static boolean AnonParameter(com.intellij.lang.PsiBuilder b, int l)
    • AnyExpr

      public static boolean AnyExpr(com.intellij.lang.PsiBuilder b, int l)
    • ArrayType

      public static boolean ArrayType(com.intellij.lang.PsiBuilder b, int l)
    • AssertMacroArgument

      public static boolean AssertMacroArgument(com.intellij.lang.PsiBuilder b, int l)
    • AssignBinOp

      public static boolean AssignBinOp(com.intellij.lang.PsiBuilder b, int l)
    • AssocTypeBinding

      public static boolean AssocTypeBinding(com.intellij.lang.PsiBuilder b, int l)
    • BaseType

      public static boolean BaseType(com.intellij.lang.PsiBuilder b, int l)
    • BindingMode

      public static boolean BindingMode(com.intellij.lang.PsiBuilder b, int l)
    • BitAndBinOp

      public static boolean BitAndBinOp(com.intellij.lang.PsiBuilder b, int l)
    • BitOrBinOp

      public static boolean BitOrBinOp(com.intellij.lang.PsiBuilder b, int l)
    • BitShiftBinOp

      public static boolean BitShiftBinOp(com.intellij.lang.PsiBuilder b, int l)
    • BitXorBinOp

      public static boolean BitXorBinOp(com.intellij.lang.PsiBuilder b, int l)
    • BlockFields

      public static boolean BlockFields(com.intellij.lang.PsiBuilder b, int l)
    • BoolAndBinOp

      public static boolean BoolAndBinOp(com.intellij.lang.PsiBuilder b, int l)
    • BoolOrBinOp

      public static boolean BoolOrBinOp(com.intellij.lang.PsiBuilder b, int l)
    • Bound

      public static boolean Bound(com.intellij.lang.PsiBuilder b, int l)
    • ColonTypeArgumentList

      public static boolean ColonTypeArgumentList(com.intellij.lang.PsiBuilder b, int l)
    • CompBinOp

      public static boolean CompBinOp(com.intellij.lang.PsiBuilder b, int l)
    • CompactTT

      public static boolean CompactTT(com.intellij.lang.PsiBuilder b, int l)
    • Condition

      public static boolean Condition(com.intellij.lang.PsiBuilder b, int l)
    • Constant

      public static boolean Constant(com.intellij.lang.PsiBuilder b, int l)
    • ElseBranch

      public static boolean ElseBranch(com.intellij.lang.PsiBuilder b, int l)
    • EmptyStmt

      public static boolean EmptyStmt(com.intellij.lang.PsiBuilder b, int l)
    • EnumBody

      public static boolean EnumBody(com.intellij.lang.PsiBuilder b, int l)
    • EnumItem

      public static boolean EnumItem(com.intellij.lang.PsiBuilder b, int l)
    • EnumVariant

      public static boolean EnumVariant(com.intellij.lang.PsiBuilder b, int l)
    • ExplicitTraitType

      public static boolean ExplicitTraitType(com.intellij.lang.PsiBuilder b, int l)
    • ExprStmtOrLastExpr

      public static boolean ExprStmtOrLastExpr(com.intellij.lang.PsiBuilder b, int l)
    • ExprStmtUpper

      public static boolean ExprStmtUpper(com.intellij.lang.PsiBuilder b, int l)
    • ExternAbi

      public static boolean ExternAbi(com.intellij.lang.PsiBuilder b, int l)
    • ExternCrateItem

      public static boolean ExternCrateItem(com.intellij.lang.PsiBuilder b, int l)
    • FieldDecl

      public static boolean FieldDecl(com.intellij.lang.PsiBuilder b, int l)
    • FieldLookup

      public static boolean FieldLookup(com.intellij.lang.PsiBuilder b, int l)
    • FnParameter

      public static boolean FnParameter(com.intellij.lang.PsiBuilder b, int l)
    • FnParameters

      public static boolean FnParameters(com.intellij.lang.PsiBuilder b, int l)
    • FnPointerType

      public static boolean FnPointerType(com.intellij.lang.PsiBuilder b, int l)
    • FnTypeParameters

      public static boolean FnTypeParameters(com.intellij.lang.PsiBuilder b, int l)
    • ForInType

      public static boolean ForInType(com.intellij.lang.PsiBuilder b, int l)
    • ForLifetimes

      public static boolean ForLifetimes(com.intellij.lang.PsiBuilder b, int l)
    • ForeignModItem

      public static boolean ForeignModItem(com.intellij.lang.PsiBuilder b, int l)
    • FormatMacroArg

      public static boolean FormatMacroArg(com.intellij.lang.PsiBuilder b, int l)
    • FormatMacroArgument

      public static boolean FormatMacroArgument(com.intellij.lang.PsiBuilder b, int l)
    • Function

      public static boolean Function(com.intellij.lang.PsiBuilder b, int l)
    • ImplItem

      public static boolean ImplItem(com.intellij.lang.PsiBuilder b, int l)
    • ImplicitTraitType

      public static boolean ImplicitTraitType(com.intellij.lang.PsiBuilder b, int l)
    • InnerAttr

      public static boolean InnerAttr(com.intellij.lang.PsiBuilder b, int l)
    • InnerAttrsAndBlock

      public static boolean InnerAttrsAndBlock(com.intellij.lang.PsiBuilder b, int l)
    • Label

      public static boolean Label(com.intellij.lang.PsiBuilder b, int l)
    • LabelDecl

      public static boolean LabelDecl(com.intellij.lang.PsiBuilder b, int l)
    • LambdaParameter

      public static boolean LambdaParameter(com.intellij.lang.PsiBuilder b, int l)
    • LambdaParameters

      public static boolean LambdaParameters(com.intellij.lang.PsiBuilder b, int l)
    • LastExprUpper

      public static boolean LastExprUpper(com.intellij.lang.PsiBuilder b, int l)
    • LetDecl

      public static boolean LetDecl(com.intellij.lang.PsiBuilder b, int l)
    • Lifetime

      public static boolean Lifetime(com.intellij.lang.PsiBuilder b, int l)
    • LifetimeParamBounds

      public static boolean LifetimeParamBounds(com.intellij.lang.PsiBuilder b, int l)
    • LifetimeParameter

      public static boolean LifetimeParameter(com.intellij.lang.PsiBuilder b, int l)
    • LogMacroArgument

      public static boolean LogMacroArgument(com.intellij.lang.PsiBuilder b, int l)
    • MacroArgument

      public static boolean MacroArgument(com.intellij.lang.PsiBuilder b, int l)
    • MacroBinding

      public static boolean MacroBinding(com.intellij.lang.PsiBuilder b, int l)
    • MacroBindingGroup

      public static boolean MacroBindingGroup(com.intellij.lang.PsiBuilder b, int l)
    • MacroBindingGroupSeparator

      public static boolean MacroBindingGroupSeparator(com.intellij.lang.PsiBuilder b, int l)
    • MacroCall

      public static boolean MacroCall(com.intellij.lang.PsiBuilder b, int l)
    • MacroCallNoSemicolons

      public static boolean MacroCallNoSemicolons(com.intellij.lang.PsiBuilder b, int l)
    • MacroDefinition

      public static boolean MacroDefinition(com.intellij.lang.PsiBuilder b, int l)
    • MacroDefinitionBody

      public static boolean MacroDefinitionBody(com.intellij.lang.PsiBuilder b, int l)
    • MacroDefinitionCase

      public static boolean MacroDefinitionCase(com.intellij.lang.PsiBuilder b, int l)
    • MacroExpansion

      public static boolean MacroExpansion(com.intellij.lang.PsiBuilder b, int l)
    • MacroExpansionContents

      public static boolean MacroExpansionContents(com.intellij.lang.PsiBuilder b, int l)
    • MacroExpansionGroupSeparator

      public static boolean MacroExpansionGroupSeparator(com.intellij.lang.PsiBuilder b, int l)
    • MacroExpansionReferenceGroup

      public static boolean MacroExpansionReferenceGroup(com.intellij.lang.PsiBuilder b, int l)
    • MacroPattern

      public static boolean MacroPattern(com.intellij.lang.PsiBuilder b, int l)
    • MacroPatternContents

      public static boolean MacroPatternContents(com.intellij.lang.PsiBuilder b, int l)
    • MacroReference

      public static boolean MacroReference(com.intellij.lang.PsiBuilder b, int l)
    • MatchArm

      public static boolean MatchArm(com.intellij.lang.PsiBuilder b, int l)
    • MatchArmGuard

      public static boolean MatchArmGuard(com.intellij.lang.PsiBuilder b, int l)
    • MatchBody

      public static boolean MatchBody(com.intellij.lang.PsiBuilder b, int l)
    • Members

      public static boolean Members(com.intellij.lang.PsiBuilder b, int l)
    • MetaItem

      public static boolean MetaItem(com.intellij.lang.PsiBuilder b, int l)
    • MetaItemArgs

      public static boolean MetaItemArgs(com.intellij.lang.PsiBuilder b, int l)
    • MetaVarIdentifier

      public static boolean MetaVarIdentifier(com.intellij.lang.PsiBuilder b, int l)
    • MethodCall

      public static boolean MethodCall(com.intellij.lang.PsiBuilder b, int l)
    • ModDeclItem

      public static boolean ModDeclItem(com.intellij.lang.PsiBuilder b, int l)
    • ModItem

      public static boolean ModItem(com.intellij.lang.PsiBuilder b, int l)
    • MulBinOp

      public static boolean MulBinOp(com.intellij.lang.PsiBuilder b, int l)
    • NoStructLitExpr

      public static boolean NoStructLitExpr(com.intellij.lang.PsiBuilder b, int l)
    • OuterAttr

      public static boolean OuterAttr(com.intellij.lang.PsiBuilder b, int l)
    • ParenExprUpper

      public static boolean ParenExprUpper(com.intellij.lang.PsiBuilder b, int l)
    • Pat

      public static boolean Pat(com.intellij.lang.PsiBuilder b, int l)
    • PatBinding

      public static boolean PatBinding(com.intellij.lang.PsiBuilder b, int l)
    • PatConst

      public static boolean PatConst(com.intellij.lang.PsiBuilder b, int l)
    • PatEnum

      public static boolean PatEnum(com.intellij.lang.PsiBuilder b, int l)
    • PatField

      public static boolean PatField(com.intellij.lang.PsiBuilder b, int l)
    • PatIdent

      public static boolean PatIdent(com.intellij.lang.PsiBuilder b, int l)
    • PatMacro

      public static boolean PatMacro(com.intellij.lang.PsiBuilder b, int l)
    • PatRange

      public static boolean PatRange(com.intellij.lang.PsiBuilder b, int l)
    • PatRef

      public static boolean PatRef(com.intellij.lang.PsiBuilder b, int l)
    • PatStruct

      public static boolean PatStruct(com.intellij.lang.PsiBuilder b, int l)
    • PatTup

      public static boolean PatTup(com.intellij.lang.PsiBuilder b, int l)
    • PatUniq

      public static boolean PatUniq(com.intellij.lang.PsiBuilder b, int l)
    • PatVec

      public static boolean PatVec(com.intellij.lang.PsiBuilder b, int l)
    • PatWild

      public static boolean PatWild(com.intellij.lang.PsiBuilder b, int l)
    • PathGenericArgsWithColons

      public static boolean PathGenericArgsWithColons(com.intellij.lang.PsiBuilder b, int l)
    • PathGenericArgsWithColonsNoTypeQual

      public static boolean PathGenericArgsWithColonsNoTypeQual(com.intellij.lang.PsiBuilder b, int l)
    • PathGenericArgsWithoutColons

      public static boolean PathGenericArgsWithoutColons(com.intellij.lang.PsiBuilder b, int l)
    • PathGenericArgsWithoutColonsNoTypeQual

      public static boolean PathGenericArgsWithoutColonsNoTypeQual(com.intellij.lang.PsiBuilder b, int l)
    • PathIdent

      public static boolean PathIdent(com.intellij.lang.PsiBuilder b, int l)
    • PathParameter

      public static boolean PathParameter(com.intellij.lang.PsiBuilder b, int l)
    • PathParameters

      public static boolean PathParameters(com.intellij.lang.PsiBuilder b, int l)
    • PathSegment

      public static boolean PathSegment(com.intellij.lang.PsiBuilder b, int l)
    • PathStart

      public static boolean PathStart(com.intellij.lang.PsiBuilder b, int l)
    • PathWithoutTypes

      public static boolean PathWithoutTypes(com.intellij.lang.PsiBuilder b, int l)
    • Polybound

      public static boolean Polybound(com.intellij.lang.PsiBuilder b, int l)
    • RefLikeType

      public static boolean RefLikeType(com.intellij.lang.PsiBuilder b, int l)
    • RelCompBinOp

      public static boolean RelCompBinOp(com.intellij.lang.PsiBuilder b, int l)
    • RetType

      public static boolean RetType(com.intellij.lang.PsiBuilder b, int l)
    • ScalarTypeReference

      public static boolean ScalarTypeReference(com.intellij.lang.PsiBuilder b, int l)
    • SelfParameter

      public static boolean SelfParameter(com.intellij.lang.PsiBuilder b, int l)
    • SimpleBlock

      public static boolean SimpleBlock(com.intellij.lang.PsiBuilder b, int l)
    • Stmt

      public static boolean Stmt(com.intellij.lang.PsiBuilder b, int l)
    • StmtModeExpr

      public static boolean StmtModeExpr(com.intellij.lang.PsiBuilder b, int l)
    • StmtModeExprOff

      public static boolean StmtModeExprOff(com.intellij.lang.PsiBuilder b, int l)
    • StructItem

      public static boolean StructItem(com.intellij.lang.PsiBuilder b, int l)
    • StructLiteralBody

      public static boolean StructLiteralBody(com.intellij.lang.PsiBuilder b, int l)
    • StructLiteralField

      public static boolean StructLiteralField(com.intellij.lang.PsiBuilder b, int l)
    • TT

      public static boolean TT(com.intellij.lang.PsiBuilder b, int l)
    • TraitItem

      public static boolean TraitItem(com.intellij.lang.PsiBuilder b, int l)
    • TraitRef

      public static boolean TraitRef(com.intellij.lang.PsiBuilder b, int l)
    • TrivialBaseType

      public static boolean TrivialBaseType(com.intellij.lang.PsiBuilder b, int l)
    • TryMacroArgument

      public static boolean TryMacroArgument(com.intellij.lang.PsiBuilder b, int l)
    • TupleExprUpper

      public static boolean TupleExprUpper(com.intellij.lang.PsiBuilder b, int l)
    • TupleFieldDecl

      public static boolean TupleFieldDecl(com.intellij.lang.PsiBuilder b, int l)
    • TupleFields

      public static boolean TupleFields(com.intellij.lang.PsiBuilder b, int l)
    • TupleType

      public static boolean TupleType(com.intellij.lang.PsiBuilder b, int l)
    • TypeAlias

      public static boolean TypeAlias(com.intellij.lang.PsiBuilder b, int l)
    • TypeArgumentList

      public static boolean TypeArgumentList(com.intellij.lang.PsiBuilder b, int l)
    • TypeParamBounds

      public static boolean TypeParamBounds(com.intellij.lang.PsiBuilder b, int l)
    • TypeParameter

      public static boolean TypeParameter(com.intellij.lang.PsiBuilder b, int l)
    • TypeParameterList

      public static boolean TypeParameterList(com.intellij.lang.PsiBuilder b, int l)
    • TypeQual

      public static boolean TypeQual(com.intellij.lang.PsiBuilder b, int l)
    • TypeReference

      public static boolean TypeReference(com.intellij.lang.PsiBuilder b, int l)
    • TypeReferenceNoImplicitTraitType

      public static boolean TypeReferenceNoImplicitTraitType(com.intellij.lang.PsiBuilder b, int l)
    • UseGroup

      public static boolean UseGroup(com.intellij.lang.PsiBuilder b, int l)
    • UseItem

      public static boolean UseItem(com.intellij.lang.PsiBuilder b, int l)
    • UseSpeck

      public static boolean UseSpeck(com.intellij.lang.PsiBuilder b, int l)
    • ValueArgumentList

      public static boolean ValueArgumentList(com.intellij.lang.PsiBuilder b, int l)
    • VariantDiscriminant

      public static boolean VariantDiscriminant(com.intellij.lang.PsiBuilder b, int l)
    • VecMacroArgument

      public static boolean VecMacroArgument(com.intellij.lang.PsiBuilder b, int l)
    • Vis

      public static boolean Vis(com.intellij.lang.PsiBuilder b, int l)
    • VisRestriction

      public static boolean VisRestriction(com.intellij.lang.PsiBuilder b, int l)
    • WhereClause

      public static boolean WhereClause(com.intellij.lang.PsiBuilder b, int l)
    • WherePred

      public static boolean WherePred(com.intellij.lang.PsiBuilder b, int l)
    • Expr

      public static boolean Expr(com.intellij.lang.PsiBuilder b, int l, int g)
    • Expr_0

      public static boolean Expr_0(com.intellij.lang.PsiBuilder b, int l, int g)
    • RetExpr

      public static boolean RetExpr(com.intellij.lang.PsiBuilder b, int l)
    • LambdaExpr

      public static boolean LambdaExpr(com.intellij.lang.PsiBuilder b, int l)
    • WhileExpr

      public static boolean WhileExpr(com.intellij.lang.PsiBuilder b, int l)
    • IfExpr

      public static boolean IfExpr(com.intellij.lang.PsiBuilder b, int l)
    • ForExpr

      public static boolean ForExpr(com.intellij.lang.PsiBuilder b, int l)
    • LoopExpr

      public static boolean LoopExpr(com.intellij.lang.PsiBuilder b, int l)
    • MatchExpr

      public static boolean MatchExpr(com.intellij.lang.PsiBuilder b, int l)
    • BlockExpr

      public static boolean BlockExpr(com.intellij.lang.PsiBuilder b, int l)
    • ContExpr

      public static boolean ContExpr(com.intellij.lang.PsiBuilder b, int l)
    • BreakExpr

      public static boolean BreakExpr(com.intellij.lang.PsiBuilder b, int l)
    • OpenRangeExpr

      public static boolean OpenRangeExpr(com.intellij.lang.PsiBuilder b, int l)
    • UnaryExpr

      public static boolean UnaryExpr(com.intellij.lang.PsiBuilder b, int l)
    • LitExpr

      public static boolean LitExpr(com.intellij.lang.PsiBuilder b, int l)
    • MacroExpr

      public static boolean MacroExpr(com.intellij.lang.PsiBuilder b, int l)
    • StructLiteral

      public static boolean StructLiteral(com.intellij.lang.PsiBuilder b, int l)
    • PathExpr

      public static boolean PathExpr(com.intellij.lang.PsiBuilder b, int l)
    • ArrayExpr

      public static boolean ArrayExpr(com.intellij.lang.PsiBuilder b, int l)
    • UnitExpr

      public static boolean UnitExpr(com.intellij.lang.PsiBuilder b, int l)
    • TupleOrParenExpr

      public static boolean TupleOrParenExpr(com.intellij.lang.PsiBuilder b, int l)