示例#1
0
 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);
 }
示例#2
0
        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);
        }