public static boolean expression()

in gen/com/intellij/idea/plugin/hybris/flexibleSearch/FlexibleSearchParser.java [1872:1891]


  public static boolean expression(PsiBuilder b, int l, int g) {
    if (!recursion_guard_(b, l, "expression")) return false;
    addVariant(b, "<expression>");
    boolean r, p;
    Marker m = enter_section_(b, l, _NONE_, "<expression>");
    r = mysql_function_expression(b, l + 1);
    if (!r) r = case_expression(b, l + 1);
    if (!r) r = exists_expression(b, l + 1);
    if (!r) r = cast_expression(b, l + 1);
    if (!r) r = function_call_expression(b, l + 1);
    if (!r) r = literal_expression(b, l + 1);
    if (!r) r = column_ref_y_expression(b, l + 1);
    if (!r) r = subquery_paren_expression(b, l + 1);
    if (!r) r = column_ref_expression(b, l + 1);
    if (!r) r = paren_expression(b, l + 1);
    p = r;
    r = r && expression_0(b, l + 1, g);
    exit_section_(b, l, m, null, r, p, null);
    return r || p;
  }