Interface IGrammarScope

    • Method Detail

      • resolveProdImported

        default java.util.Optional<ProdSymbol> resolveProdImported​(java.lang.String name,
                                                                   de.monticore.symboltable.modifiers.AccessModifier modifier)
      • resolveProdMany

        default java.util.List<ProdSymbol> resolveProdMany​(boolean foundSymbols,
                                                           java.lang.String name,
                                                           de.monticore.symboltable.modifiers.AccessModifier modifier,
                                                           java.util.function.Predicate<ProdSymbol> predicate)
        Specified by:
        resolveProdMany in interface IGrammarScopeTOP
      • resolveInSuperGrammars

        default java.util.Optional<ProdSymbol> resolveInSuperGrammars​(java.lang.String name,
                                                                      de.monticore.symboltable.modifiers.AccessModifier modifier)
      • resolveInSuperGrammar

        default java.util.Optional<ProdSymbol> resolveInSuperGrammar​(java.lang.String name,
                                                                     MCGrammarSymbol superGrammar)
      • isQualified

        default boolean isQualified​(java.lang.String name)