Documentation ¶
Index ¶
- Constants
- type BicepVisitor
- func (s *BicepVisitor) VisitArgumentList(ctx *parser.ArgumentListContext) interface{}
- func (s *BicepVisitor) VisitArray(ctx *parser.ArrayContext) interface{}
- func (s *BicepVisitor) VisitArrayItem(ctx *parser.ArrayItemContext) interface{}
- func (s *BicepVisitor) VisitDecorator(ctx *parser.DecoratorContext) interface{}
- func (s *BicepVisitor) VisitDecoratorExpression(ctx *parser.DecoratorExpressionContext) interface{}
- func (s *BicepVisitor) VisitExpression(ctx *parser.ExpressionContext) interface{}
- func (s *BicepVisitor) VisitFunctionCall(ctx *parser.FunctionCallContext) interface{}
- func (s *BicepVisitor) VisitIdentifier(ctx *parser.IdentifierContext) interface{}
- func (s *BicepVisitor) VisitInterpString(ctx *parser.InterpStringContext) interface{}
- func (s *BicepVisitor) VisitLiteralValue(ctx *parser.LiteralValueContext) interface{}
- func (s *BicepVisitor) VisitObject(ctx *parser.ObjectContext) interface{}
- func (s *BicepVisitor) VisitObjectProperty(ctx *parser.ObjectPropertyContext) interface{}
- func (s *BicepVisitor) VisitParameterDecl(ctx *parser.ParameterDeclContext) interface{}
- func (s *BicepVisitor) VisitParameterDefaultValue(ctx *parser.ParameterDefaultValueContext) interface{}
- func (s *BicepVisitor) VisitParenthesizedExpression(ctx *parser.ParenthesizedExpressionContext) interface{}
- func (s *BicepVisitor) VisitPrimaryExpression(ctx *parser.PrimaryExpressionContext) interface{}
- func (s *BicepVisitor) VisitProgram(ctx *parser.ProgramContext) interface{}
- func (s *BicepVisitor) VisitResourceDecl(ctx *parser.ResourceDeclContext) interface{}
- func (s *BicepVisitor) VisitStatement(ctx *parser.StatementContext) interface{}
- func (s *BicepVisitor) VisitTypeExpression(ctx *parser.TypeExpressionContext) interface{}
- func (s *BicepVisitor) VisitVariableDecl(ctx *parser.VariableDeclContext) interface{}
- type JSONBicep
- type KicsObjectProperty
- type Parser
- func (p *Parser) GetCommentToken() string
- func (p *Parser) GetKind() model.FileKind
- func (p *Parser) GetResolvedFiles() map[string]model.ResolvedFile
- func (p *Parser) Parse(file string, _ []byte) ([]model.Document, []int, error)
- func (p *Parser) Resolve(fileContent []byte, _ string, _ bool, _ int) ([]byte, error)
- func (p *Parser) StringifyContent(content []byte) (string, error)
- func (p *Parser) SupportedExtensions() []string
- func (p *Parser) SupportedTypes() map[string]bool
- type Resource
Constants ¶
View Source
const CloseParenthesis = "')"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BicepVisitor ¶
type BicepVisitor struct { parser.BasebicepVisitor // contains filtered or unexported fields }
func NewBicepVisitor ¶
func NewBicepVisitor() *BicepVisitor
func (*BicepVisitor) VisitArgumentList ¶
func (s *BicepVisitor) VisitArgumentList(ctx *parser.ArgumentListContext) interface{}
func (*BicepVisitor) VisitArray ¶
func (s *BicepVisitor) VisitArray(ctx *parser.ArrayContext) interface{}
func (*BicepVisitor) VisitArrayItem ¶
func (s *BicepVisitor) VisitArrayItem(ctx *parser.ArrayItemContext) interface{}
func (*BicepVisitor) VisitDecorator ¶
func (s *BicepVisitor) VisitDecorator(ctx *parser.DecoratorContext) interface{}
func (*BicepVisitor) VisitDecoratorExpression ¶
func (s *BicepVisitor) VisitDecoratorExpression(ctx *parser.DecoratorExpressionContext) interface{}
func (*BicepVisitor) VisitExpression ¶
func (s *BicepVisitor) VisitExpression(ctx *parser.ExpressionContext) interface{}
func (*BicepVisitor) VisitFunctionCall ¶
func (s *BicepVisitor) VisitFunctionCall(ctx *parser.FunctionCallContext) interface{}
func (*BicepVisitor) VisitIdentifier ¶
func (s *BicepVisitor) VisitIdentifier(ctx *parser.IdentifierContext) interface{}
func (*BicepVisitor) VisitInterpString ¶
func (s *BicepVisitor) VisitInterpString(ctx *parser.InterpStringContext) interface{}
func (*BicepVisitor) VisitLiteralValue ¶
func (s *BicepVisitor) VisitLiteralValue(ctx *parser.LiteralValueContext) interface{}
func (*BicepVisitor) VisitObject ¶
func (s *BicepVisitor) VisitObject(ctx *parser.ObjectContext) interface{}
func (*BicepVisitor) VisitObjectProperty ¶
func (s *BicepVisitor) VisitObjectProperty(ctx *parser.ObjectPropertyContext) interface{}
func (*BicepVisitor) VisitParameterDecl ¶
func (s *BicepVisitor) VisitParameterDecl(ctx *parser.ParameterDeclContext) interface{}
func (*BicepVisitor) VisitParameterDefaultValue ¶
func (s *BicepVisitor) VisitParameterDefaultValue(ctx *parser.ParameterDefaultValueContext) interface{}
func (*BicepVisitor) VisitParenthesizedExpression ¶
func (s *BicepVisitor) VisitParenthesizedExpression(ctx *parser.ParenthesizedExpressionContext) interface{}
func (*BicepVisitor) VisitPrimaryExpression ¶
func (s *BicepVisitor) VisitPrimaryExpression(ctx *parser.PrimaryExpressionContext) interface{}
func (*BicepVisitor) VisitProgram ¶
func (s *BicepVisitor) VisitProgram(ctx *parser.ProgramContext) interface{}
func (*BicepVisitor) VisitResourceDecl ¶
func (s *BicepVisitor) VisitResourceDecl(ctx *parser.ResourceDeclContext) interface{}
func (*BicepVisitor) VisitStatement ¶
func (s *BicepVisitor) VisitStatement(ctx *parser.StatementContext) interface{}
func (*BicepVisitor) VisitTypeExpression ¶
func (s *BicepVisitor) VisitTypeExpression(ctx *parser.TypeExpressionContext) interface{}
func (*BicepVisitor) VisitVariableDecl ¶
func (s *BicepVisitor) VisitVariableDecl(ctx *parser.VariableDeclContext) interface{}
type KicsObjectProperty ¶
type KicsObjectProperty struct {
// contains filtered or unexported fields
}
type Parser ¶
type Parser struct { }
func (*Parser) GetCommentToken ¶
GetCommentToken return the comment token of Bicep files - #
func (*Parser) GetResolvedFiles ¶
func (p *Parser) GetResolvedFiles() map[string]model.ResolvedFile
GetResolvedFiles returns the list of files that are resolved
func (*Parser) StringifyContent ¶
StringifyContent converts original content into string formatted version
func (*Parser) SupportedExtensions ¶
SupportedExtensions returns Bicep extensions
func (*Parser) SupportedTypes ¶
SupportedTypes returns types supported by this parser, which are bicep files
Click to show internal directories.
Click to hide internal directories.