public override void ExitStateVariableDeclaration([NotNull] StateVariableDeclarationContext context) { base.ExitStateVariableDeclaration(context); startVar = false; if (!isconst) { parseVariables(context); } isconst = false; //Console.WriteLine("-> Exit declarartion of " + context.Start.Text); }
public override void EnterStateVariableDeclaration([NotNull] StateVariableDeclarationContext context) { // base.EnterStateVariableDeclaration(context); //object typenm = context.typeName(); if (context.Payload.ToString().Contains(SolidityParser.ConstantKeyword.ToString())) { isconst = true; } startVar = true; structStart = false; ethGlobal.DebugPrint("Entering declarartion of " + context.Start.Text); //Lines.Add(context); }