static string ConvertInterpretatorEndState(InterpretatorEndState state)
 {
     return(state == InterpretatorEndState.Success ? "◓◌◈ ◈▿◃ "
                         : state == InterpretatorEndState.TooBigProgramFail ? "▩○▲◒►◎ ▶▢◁◛►▵▽▩ "
                         : state == InterpretatorEndState.TooMuchTimeFail ? "◅◗▶ ▵▽▿◔ ▶▱▮▣▧◅▹◗◌"
                         : "");
 }
        private static string GeneratePage(InterpretatorEndState state, bool[,] matrix, string program)
        {
            var page = @"
<!DOCTYPE html>
<html lang=""en"">
<head>
	<meta charset=""utf-8""/>
	<title style=""line-height: 0px;"">◃◝◜◃◊▱◅▹▭ ◊▱◚◓◊□ ◓▼▹▤▦◜▯◊◁◌◛</title>
</head>
<body>
	<h1>◃◝◜◃◊▱◅▹▭ ◊▱◚◓◊□ ◓▼▹▤▦◜▯◊◁◌◛</h1>
	<div>◔▲▴◆▼▹◃○ ▴◌◛ ◓▼▹▤▦◜▯◊◁◌◛</div>
	{4}

	<form method=""POST"" style=""margin-top: 12px;"">
		<div>
			<textarea id=""input"" name=""aor"" rows=""10"" cols=""80"">{3}</textarea>
		</div>

		<button id=""e2m"" type=""submit"" style=""margin-top: 12px;"">▱○○●◈ ▥▻◒◎</button>
	<form>
	<div>
		{0}
	</div>
	<pre>
		{1}
	</pre>
	<div>
		{2}
	</div>
</body>
</html>";

            return(string.Format(page, ConvertInterpretatorEndState(state), ConvertMatrixToString(matrix), GetAnswer(matrix), HttpUtility.HtmlEncode(program), Interpretator2.GetRulesHtml()));
        }
示例#3
0
		private static string GeneratePage(InterpretatorEndState state, bool[,] matrix, string program)
		{
			var page = @"
<!DOCTYPE html>
<html lang=""en"">
<head>
	<meta charset=""utf-8""/>
	<title style=""line-height: 0px;"">◃◝◜◃◊▱◅▹▭ ◊▱◚◓◊□ ◓▼▹▤▦◜▯◊◁◌◛</title>
</head>
<body>
	<h1>◃◝◜◃◊▱◅▹▭ ◊▱◚◓◊□ ◓▼▹▤▦◜▯◊◁◌◛</h1>
	<div>◔▲▴◆▼▹◃○ ▴◌◛ ◓▼▹▤▦◜▯◊◁◌◛</div>
	{4}

	<form method=""POST"" style=""margin-top: 12px;"">
		<div>
			<textarea id=""input"" name=""aor"" rows=""10"" cols=""80"">{3}</textarea>
		</div>

		<button id=""e2m"" type=""submit"" style=""margin-top: 12px;"">▱○○●◈ ▥▻◒◎</button>
	<form>
	<div>
		{0}
	</div>
	<pre>
		{1}
	</pre>
	<div>
		{2}
	</div>
</body>
</html>";

			return string.Format(page, ConvertInterpretatorEndState(state), ConvertMatrixToString(matrix), GetAnswer(matrix), HttpUtility.HtmlEncode(program), Interpretator2.GetRulesHtml());
		}
示例#4
0
		static string ConvertInterpretatorEndState(InterpretatorEndState state)
		{
			return state == InterpretatorEndState.Success ? "◓◌◈ ◈▿◃ " 
				: state == InterpretatorEndState.TooBigProgramFail ? "▩○▲◒►◎ ▶▢◁◛►▵▽▩ "
				: state == InterpretatorEndState.TooMuchTimeFail ? "◅◗▶ ▵▽▿◔ ▶▱▮▣▧◅▹◗◌" 
				: "";
		}