HTAnalyzer constructor
HTAnalyzer({
- AnalyzerConfig? config,
- HTResourceContext<
HTSource> ? sourceContext, - HTLexicon? lexicon,
Implementation
HTAnalyzer({
AnalyzerConfig? config,
HTResourceContext<HTSource>? sourceContext,
HTLexicon? lexicon,
}) : config = config ?? AnalyzerConfig(),
sourceContext = sourceContext ?? HTOverlayContext(),
_lexicon = lexicon ?? HTLexiconHetu() {
globalNamespace = HTDeclarationNamespace(
lexicon: _lexicon, id: InternalIdentifier.global);
_currentNamespace = globalNamespace;
}