Class TranslationNameResolver
java.lang.Object
org.rumbledb.compiler.translation.TranslationNameResolver
Resolves lexical names after a grammar-specific visitor has extracted their components.
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionresolveEQName(String lexicalName, TranslationNameResolver.NameRole role, ExceptionMetadata metadata) resolveFunctionName(String lexicalName, ExceptionMetadata metadata) resolveQName(String fullQName, String prefix, String localName, TranslationNameResolver.NameRole role, ExceptionMetadata metadata)
-
Method Details
-
resolveEQName
public Name resolveEQName(String lexicalName, TranslationNameResolver.NameRole role, ExceptionMetadata metadata) -
resolveFunctionName
-
resolveQName
public Name resolveQName(String fullQName, String prefix, String localName, TranslationNameResolver.NameRole role, ExceptionMetadata metadata)
-