Esempio n. 1
0
        private static string MetaDataName(LuaTableItemSyntax item)
        {
            var table = (LuaTableExpression)(((LuaSingleTableItemSyntax)item).Expression);
            var name  = (LuaStringLiteralExpressionSyntax)((LuaSingleTableItemSyntax)table.Items.First()).Expression;

            return(name.Text);
        }
Esempio n. 2
0
 private void AddMetadata(ref LuaTableExpression table, LuaIdentifierNameSyntax name, LuaTableItemSyntax item)
 {
     if (metadata_ == null)
     {
         metadata_ = new LuaTableExpression();
     }
     if (table == null)
     {
         table = new LuaTableExpression();
         metadata_.Add(name, table);
     }
     table.Items.Add(item);
 }