INNER CODE UNIT · Java

block

VladRassokhin/intellij-hcl · gen/org/intellij/plugins/hcl/HCLParser.java:156

  public static boolean block(PsiBuilder b, int l) {
    if (!recursion_guard_(b, l, "block")) return false;
    boolean r;
    Marker m = enter_section_(b, l, _LEFT_, BLOCK, "<block>");
    r = block_0(b, l + 1);
    r = r && object(b, l + 1);
    exit_section_(b, l, m, r, false, null);
    return r;
  }

  // property_name*
  private static boolean block_0(PsiBuilder b, int l) {
    if (!recursion_guard_(b, l, "block_0")) return false;
    while (true) {
      int c = current_position_(b);
      if (!property_name(b, l + 1)) break;
      if (!empty_element_parsed_guard_(b, "block_0", c)) break;
    }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…