Example #1
0
        static void Main(string[] args)
        {
            Console.WriteLine("Bridge result?");
            string bridgeResult = File.ReadAllText(args.Length == 2 ? args[0] : RQuotes(Console.ReadLine()));

            Console.WriteLine(".NET result?");
            string      netResult       = File.ReadAllText(args.Length == 2 ? args[1] : RQuotes(Console.ReadLine()));
            CSNamespace bridgeNamespace = CSNamespace.FromText(bridgeResult);
            CSNamespace netNamespace    = CSNamespace.FromText(netResult);

            bridgeNamespace.SortAll();
            netNamespace.SortAll();
            using (writer = new StreamWriter("result.html"))
            {
                #region Start
                writer.Write(@"<!DOCTYPE html>
<html>
<head>
  <meta charset=""utf-8"">
  <title>Comparison of Bridge and .NET</title>
  <!-- 2 load the theme CSS file -->
  <link rel=""stylesheet"" href=""dist/themes/default/style.min.css"" />
</head>
<body><div id=""main"">");
                #endregion
                DiffNamespaces(bridgeNamespace, netNamespace);
                #region End
                writer.Write(@"</div>
<!-- 4 include the jQuery library -->
  <script src=""dist/libs/jquery.min.js""></script>
  <script src = ""dist/jstree.min.js"" ></script>
<script>
$(function(){
$('#main').jstree();
});
</script>
</body>
</html>");
                #endregion
            }
        }