Show / Hide Table of Contents

Class terraformParser

Inheritance
System.Object
terraformParser
Namespace: GCore.Antlr.Grammers.Terraform
Assembly: Terraform.dll
Syntax
public class terraformParser : Parser

Constructors

| Improve this Doc View Source

terraformParser(ITokenStream)

Declaration
public terraformParser(ITokenStream input)
Parameters
Type Name Description
ITokenStream input
| Improve this Doc View Source

terraformParser(ITokenStream, TextWriter, TextWriter)

Declaration
public terraformParser(ITokenStream input, TextWriter output, TextWriter errorOutput)
Parameters
Type Name Description
ITokenStream input
TextWriter output
TextWriter errorOutput

Fields

| Improve this Doc View Source

_ATN

Declaration
public static readonly ATN _ATN
Field Value
Type Description
ATN
| Improve this Doc View Source

BLOCKCOMMENT

Declaration
public const int BLOCKCOMMENT = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

BOOL

Declaration
public const int BOOL = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

COMMENT

Declaration
public const int COMMENT = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

decisionToDFA

Declaration
protected static Antlr4.Runtime.Dfa.DFA[] decisionToDFA
Field Value
Type Description
Antlr4.Runtime.Dfa.DFA[]
| Improve this Doc View Source

DefaultVocabulary

Declaration
public static readonly IVocabulary DefaultVocabulary
Field Value
Type Description
IVocabulary
| Improve this Doc View Source

DESCRIPTION

Declaration
public const int DESCRIPTION = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

DOT

Declaration
public const int DOT = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

EOF_

Declaration
public const int EOF_ = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

IDENTIFIER

Declaration
public const int IDENTIFIER = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

IN

Declaration
public const int IN = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

LCURL

Declaration
public const int LCURL = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

LPAREN

Declaration
public const int LPAREN = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

MULTILINESTRING

Declaration
public const int MULTILINESTRING = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

NATURAL_NUMBER

Declaration
public const int NATURAL_NUMBER = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

NULL_

Declaration
public const int NULL_ = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

PROVIDER

Declaration
public const int PROVIDER = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RCURL

Declaration
public const int RCURL = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RPAREN

Declaration
public const int RPAREN = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_argument

Declaration
public const int RULE_argument = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_block

Declaration
public const int RULE_block = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_blockbody

Declaration
public const int RULE_blockbody = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_blocktype

Declaration
public const int RULE_blocktype = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_data

Declaration
public const int RULE_data = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_expression

Declaration
public const int RULE_expression = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_file_

Declaration
public const int RULE_file_ = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_filedecl

Declaration
public const int RULE_filedecl = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_forloop

Declaration
public const int RULE_forloop = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_functionarguments

Declaration
public const int RULE_functionarguments = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_functioncall

Declaration
public const int RULE_functioncall = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_functionname

Declaration
public const int RULE_functionname = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_identifier

Declaration
public const int RULE_identifier = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_identifierchain

Declaration
public const int RULE_identifierchain = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_index

Declaration
public const int RULE_index = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_inline_index

Declaration
public const int RULE_inline_index = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_label

Declaration
public const int RULE_label = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_list_

Declaration
public const int RULE_list_ = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_local

Declaration
public const int RULE_local = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_map_

Declaration
public const int RULE_map_ = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_module

Declaration
public const int RULE_module = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_name

Declaration
public const int RULE_name = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_number

Declaration
public const int RULE_number = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_operator_

Declaration
public const int RULE_operator_ = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_output

Declaration
public const int RULE_output = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_provider

Declaration
public const int RULE_provider = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_resource

Declaration
public const int RULE_resource = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_resourcetype

Declaration
public const int RULE_resourcetype = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_section

Declaration
public const int RULE_section = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_signed_number

Declaration
public const int RULE_signed_number = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_string

Declaration
public const int RULE_string = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_terraform

Declaration
public const int RULE_terraform = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_val

Declaration
public const int RULE_val = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_variable

Declaration
public const int RULE_variable = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

ruleNames

Declaration
public static readonly string[] ruleNames
Field Value
Type Description
System.String[]
| Improve this Doc View Source

sharedContextCache

Declaration
protected static PredictionContextCache sharedContextCache
Field Value
Type Description
PredictionContextCache
| Improve this Doc View Source

STAR

Declaration
public const int STAR = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

STRING

Declaration
public const int STRING = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

T__0

Declaration
public const int T__0 = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

T__1

Declaration
public const int T__1 = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

T__10

Declaration
public const int T__10 = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

T__11

Declaration
public const int T__11 = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

T__12

Declaration
public const int T__12 = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

T__13

Declaration
public const int T__13 = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

T__14

Declaration
public const int T__14 = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

T__15

Declaration
public const int T__15 = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

T__16

Declaration
public const int T__16 = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

T__17

Declaration
public const int T__17 = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

T__18

Declaration
public const int T__18 = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

T__19

Declaration
public const int T__19 = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

T__2

Declaration
public const int T__2 = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

T__20

Declaration
public const int T__20 = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

T__21

Declaration
public const int T__21 = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

T__22

Declaration
public const int T__22 = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

T__23

Declaration
public const int T__23 = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

T__24

Declaration
public const int T__24 = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

T__25

Declaration
public const int T__25 = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

T__26

Declaration
public const int T__26 = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

T__27

Declaration
public const int T__27 = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

T__28

Declaration
public const int T__28 = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

T__3

Declaration
public const int T__3 = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

T__4

Declaration
public const int T__4 = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

T__5

Declaration
public const int T__5 = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

T__6

Declaration
public const int T__6 = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

T__7

Declaration
public const int T__7 = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

T__8

Declaration
public const int T__8 = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

T__9

Declaration
public const int T__9 = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

VARIABLE

Declaration
public const int VARIABLE = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

WS

Declaration
public const int WS = null
Field Value
Type Description
System.Int32

Properties

| Improve this Doc View Source

GrammarFileName

Declaration
public override string GrammarFileName { get; }
Property Value
Type Description
System.String
| Improve this Doc View Source

RuleNames

Declaration
public override string[] RuleNames { get; }
Property Value
Type Description
System.String[]
| Improve this Doc View Source

SerializedAtn

Declaration
public override string SerializedAtn { get; }
Property Value
Type Description
System.String
| Improve this Doc View Source

Vocabulary

Declaration
public override IVocabulary Vocabulary { get; }
Property Value
Type Description
IVocabulary

Methods

| Improve this Doc View Source

argument()

Declaration
public terraformParser.ArgumentContext argument()
Returns
Type Description
terraformParser.ArgumentContext
| Improve this Doc View Source

block()

Declaration
public terraformParser.BlockContext block()
Returns
Type Description
terraformParser.BlockContext
| Improve this Doc View Source

blockbody()

Declaration
public terraformParser.BlockbodyContext blockbody()
Returns
Type Description
terraformParser.BlockbodyContext
| Improve this Doc View Source

blocktype()

Declaration
public terraformParser.BlocktypeContext blocktype()
Returns
Type Description
terraformParser.BlocktypeContext
| Improve this Doc View Source

data()

Declaration
public terraformParser.DataContext data()
Returns
Type Description
terraformParser.DataContext
| Improve this Doc View Source

expression()

Declaration
public terraformParser.ExpressionContext expression()
Returns
Type Description
terraformParser.ExpressionContext
| Improve this Doc View Source

file_()

Declaration
public terraformParser.File_Context file_()
Returns
Type Description
terraformParser.File_Context
| Improve this Doc View Source

filedecl()

Declaration
public terraformParser.FiledeclContext filedecl()
Returns
Type Description
terraformParser.FiledeclContext
| Improve this Doc View Source

forloop()

Declaration
public terraformParser.ForloopContext forloop()
Returns
Type Description
terraformParser.ForloopContext
| Improve this Doc View Source

functionarguments()

Declaration
public terraformParser.FunctionargumentsContext functionarguments()
Returns
Type Description
terraformParser.FunctionargumentsContext
| Improve this Doc View Source

functioncall()

Declaration
public terraformParser.FunctioncallContext functioncall()
Returns
Type Description
terraformParser.FunctioncallContext
| Improve this Doc View Source

functionname()

Declaration
public terraformParser.FunctionnameContext functionname()
Returns
Type Description
terraformParser.FunctionnameContext
| Improve this Doc View Source

identifier()

Declaration
public terraformParser.IdentifierContext identifier()
Returns
Type Description
terraformParser.IdentifierContext
| Improve this Doc View Source

identifierchain()

Declaration
public terraformParser.IdentifierchainContext identifierchain()
Returns
Type Description
terraformParser.IdentifierchainContext
| Improve this Doc View Source

index()

Declaration
public terraformParser.IndexContext index()
Returns
Type Description
terraformParser.IndexContext
| Improve this Doc View Source

inline_index()

Declaration
public terraformParser.Inline_indexContext inline_index()
Returns
Type Description
terraformParser.Inline_indexContext
| Improve this Doc View Source

label()

Declaration
public terraformParser.LabelContext label()
Returns
Type Description
terraformParser.LabelContext
| Improve this Doc View Source

list_()

Declaration
public terraformParser.List_Context list_()
Returns
Type Description
terraformParser.List_Context
| Improve this Doc View Source

local()

Declaration
public terraformParser.LocalContext local()
Returns
Type Description
terraformParser.LocalContext
| Improve this Doc View Source

map_()

Declaration
public terraformParser.Map_Context map_()
Returns
Type Description
terraformParser.Map_Context
| Improve this Doc View Source

module()

Declaration
public terraformParser.ModuleContext module()
Returns
Type Description
terraformParser.ModuleContext
| Improve this Doc View Source

name()

Declaration
public terraformParser.NameContext name()
Returns
Type Description
terraformParser.NameContext
| Improve this Doc View Source

number()

Declaration
public terraformParser.NumberContext number()
Returns
Type Description
terraformParser.NumberContext
| Improve this Doc View Source

operator_()

Declaration
public terraformParser.Operator_Context operator_()
Returns
Type Description
terraformParser.Operator_Context
| Improve this Doc View Source

output()

Declaration
public terraformParser.OutputContext output()
Returns
Type Description
terraformParser.OutputContext
| Improve this Doc View Source

provider()

Declaration
public terraformParser.ProviderContext provider()
Returns
Type Description
terraformParser.ProviderContext
| Improve this Doc View Source

resource()

Declaration
public terraformParser.ResourceContext resource()
Returns
Type Description
terraformParser.ResourceContext
| Improve this Doc View Source

resourcetype()

Declaration
public terraformParser.ResourcetypeContext resourcetype()
Returns
Type Description
terraformParser.ResourcetypeContext
| Improve this Doc View Source

section()

Declaration
public terraformParser.SectionContext section()
Returns
Type Description
terraformParser.SectionContext
| Improve this Doc View Source

Sempred(RuleContext, Int32, Int32)

Declaration
public override bool Sempred(RuleContext _localctx, int ruleIndex, int predIndex)
Parameters
Type Name Description
RuleContext _localctx
System.Int32 ruleIndex
System.Int32 predIndex
Returns
Type Description
System.Boolean
| Improve this Doc View Source

signed_number()

Declaration
public terraformParser.Signed_numberContext signed_number()
Returns
Type Description
terraformParser.Signed_numberContext
| Improve this Doc View Source

string()

Declaration
public terraformParser.StringContext string()
Returns
Type Description
terraformParser.StringContext
| Improve this Doc View Source

terraform()

Declaration
public terraformParser.TerraformContext terraform()
Returns
Type Description
terraformParser.TerraformContext
| Improve this Doc View Source

val()

Declaration
public terraformParser.ValContext val()
Returns
Type Description
terraformParser.ValContext
| Improve this Doc View Source

variable()

Declaration
public terraformParser.VariableContext variable()
Returns
Type Description
terraformParser.VariableContext
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX