示例#1
0
 internal void AddLocalArea(LuaIdentifierNameSyntax name)
 {
     if (!(Statements.FirstOrDefault() is LuaLocalAreaSyntax localArea))
     {
         localArea = new LuaLocalAreaSyntax();
         Statements.Insert(0, localArea);
     }
     localArea.Variables.Add(name);
 }
示例#2
0
 internal void AddLocalArea(LuaIdentifierNameSyntax name)
 {
     if (localArea_ == null)
     {
         localArea_ = new LuaLocalAreaSyntax();
         Statements.Insert(0, localArea_);
     }
     localArea_.Variables.Add(name);
 }
示例#3
0
 internal void AddHeadVariable(LuaIdentifierNameSyntax name)
 {
     if (headVariables_ == null)
     {
         headVariables_ = new LuaLocalAreaSyntax();
         Statements.Insert(0, headVariables_);
     }
     headVariables_.Variables.Add(name);
 }
示例#4
0
        internal void AddLocalArea(LuaIdentifierNameSyntax name)
        {
            var localArea = Statements.FirstOrDefault() as LuaLocalAreaSyntax;

            if (localArea == null)
            {
                localArea = new LuaLocalAreaSyntax();
                Statements.Insert(0, localArea);
            }
            localArea.Variables.Add(name);
        }