botbuilder-lg package
Classes
Analyzer |
Analyzer engine. To get the static analyzer results. |
AnalyzerOptions |
Options for analyzing LG templates. |
AnalyzerResult |
Analyzer result. Contains variables and template references. |
CustomizedMemory |
A customized memory designed for LG evaluation, in which we want to make sure the global memory (the first memory passed in) can be accessible at any sub evaluation process. |
Diagnostic |
Diagnostic class |
ErrorListener |
LG parser error listener. |
EvaluationOptions |
Options for evaluating LG templates. |
EvaluationTarget |
Runtime template state. |
Evaluator |
Evaluation runtime engine |
Expander |
LG template expander. |
Extractor |
Lg template extracter. |
LGFileLexer | |
CommentDefinitionContext | |
ErrorDefinitionContext | |
FileContext | |
ImportDefinitionContext | |
LGFileParser | |
OptionDefinitionContext | |
ParagraphContext | |
TemplateBodyContext | |
TemplateBodyLineContext | |
TemplateDefinitionContext | |
TemplateNameLineContext | |
LGTemplateLexer | |
BodyContext | |
ErrorStructureLineContext | |
ErrorStructuredNameContext | |
ErrorTemplateStringContext | |
ExpressionContext | |
ExpressionInStructureContext | |
IfConditionContext | |
IfConditionRuleContext | |
IfElseBodyContext | |
IfElseTemplateBodyContext | |
KeyValueStructureLineContext | |
KeyValueStructureValueContext | |
LGTemplateParser | |
NormalBodyContext | |
NormalTemplateBodyContext | |
NormalTemplateStringContext | |
StructuredBodyContentLineContext | |
StructuredBodyContext | |
StructuredBodyEndLineContext | |
StructuredBodyNameLineContext | |
StructuredTemplateBodyContext | |
SwitchCaseBodyContext | |
SwitchCaseRuleContext | |
SwitchCaseStatContext | |
SwitchCaseTemplateBodyContext | |
TemplateContext | |
TemplateStringContext | |
LGResource |
LG resource entity, contains some core data structure. |
MultiLanguageLG |
Multi locale Template Manager for language generation. This template manager will enumerate multi-locale LG files and will select the appropriate template using the current culture to perform template evaluation. |
Position |
Position class |
Range |
Range class |
SourceRange |
Position class |
StaticChecker |
LG managed code checker. |
Template |
Here is a data model that can easily understanded and used as the context or all kinds of visitors wether it's evalator, static checker, anayler.. etc |
TemplateErrors |
Centralized LG errors. |
TemplateException |
LG Exception that contains diagnostics. |
TemplateExtensions |
Extension methods for LG. |
TemplateImport |
Here is a data model that can help users understand and use the LG import definition in LG files easily. |
Templates |
LG entrance, including properties that LG file has, and evaluate functions. |
TemplatesParser |
LG Parser |
TemplatesTransformer |
Templates transformer. Add more details and body context into the templates object. |
Interfaces
LGFileParserListener |
This interface defines a complete listener for a parse tree produced by
|
LGFileParserVisitor |
This interface defines a complete generic visitor for a parse tree produced
by |
LGTemplateParserListener |
This interface defines a complete listener for a parse tree produced by
|
LGTemplateParserVisitor |
This interface defines a complete generic visitor for a parse tree produced
by |
Type Aliases
ImportResolverDelegate |
Enums
DiagnosticSeverity |
DiagnosticSeverity enum |
LGCacheScope |
LG cache scope options. |
LGLineBreakStyle |
Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT License. |
FileFormat |
Filr formats. |