예제 #1
0
 private void CheckReservedWord(ref string name, ISymbol symbol)
 {
     if (LuaSyntaxNode.IsReservedWord(name))
     {
         name = localReservedNames_[symbol];
     }
 }
예제 #2
0
 private bool CheckReservedWord(ref string name, SyntaxNode node)
 {
     if (LuaSyntaxNode.IsReservedWord(name))
     {
         name = GetUniqueIdentifier(name, node, 1);
         AddReservedMapping(name, node);
         return(true);
     }
     return(false);
 }
 private bool CheckLocalBadWord(ref string name, SyntaxNode node) {
   if (LuaSyntaxNode.IsReservedWord(name)) {
     name = GetUniqueIdentifier(name, node, 1);
     return true;
   }
   else if (Utility.IsIdentifierIllegal(ref name)) {
     name = GetUniqueIdentifier(name, node, 0);
     return true;
   }
   return false;
 }