Пример #1
0
        public override bool Visit(
            UnifiedMapLiteral element, VisitorArgument arg)
        {
            return(false);

            //TODO Mseコンバーターのために一時的に例外を吐かないようにします
            throw new NotImplementedException();
        }
Пример #2
0
 //TODO 辞書リテラル : JavaScriptでは出現しない?
 public override bool Visit(
     UnifiedMapLiteral element, VisitorArgument arg)
 {
     Writer.Write("{");
     VisitCollection(element, arg.Set(CommaDelimiter));
     WriteIndent(arg.IndentDepth);
     Writer.Write("}");
     return(false);
 }
 private static UnifiedExpression CreateHash(XElement node)
 {
     Contract.Requires(node != null);
     Contract.Requires(node.Name() == "hash");
     return(UnifiedMapLiteral.Create(
                node.Elements()
                .Split2()
                .Select(
                    t => UnifiedKeyValue.Create(
                        CreateExpresion(t.Item1),
                        CreateExpresion(t.Item2)))));
 }
 //TODO 辞書リテラル : JavaScriptでは出現しない?
 public override bool Visit(
         UnifiedMapLiteral element, VisitorArgument arg)
 {
     Writer.Write("{");
     VisitCollection(element, arg.Set(CommaDelimiter));
     WriteIndent(arg.IndentDepth);
     Writer.Write("}");
     return false;
 }
 public override bool Visit(
         UnifiedMapLiteral element, VisitorArgument arg)
 {
     return false;
     //TODO Mseコンバーターのために一時的に例外を吐かないようにします
     throw new NotImplementedException();
 }