91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

編譯原理課程設計項目,帶報告 根據LL(1)分析法編寫的語法分析程序: (1)輸入已知文法,由程序自動構造文法的分析表M。 (2)所開發的程序可適用于不同的文法和任意輸入串,且能判斷該文法是否為LL(1)文法。 (3)對于輸入的文法和符號串,正確判斷此串是否為文法的句子,輸出分析過程。 (4)可消除左遞歸左公因子 圖形界面良好 可分析如下產生式集合(空字用‘@’表示) "E->E+T|T,T->T*F|F,F->i|(E)"; "S->ME,E->+ME|@,M->FT,T->*FT|@,F->i|(S)"; "S->AB,S->bC,A->@,A->b,B->@,B->aD,C->AD,C->b,D->aS,D->c";"S->AB|b,A->Sm,B->eA";

資源截圖

代碼片段和文件信息

using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Linq;
using?System.Text;
using?System.Threading.Tasks;
using?System.Windows.Forms;
using?System.Drawing.Drawing2D;
using?System.IO;
namespace?my_ll1_try
{
????public?partial?class?Form1?:?Form
????{
????????bool?F?=?false;
????????string?S;??????
????????private?List?terminal=new?List();
????????private?List??nonterminal?=new?List();
????????List?nonrecursion?=?new?List();
????????List?recursion?=?new?List();
????????List?comfactor?=?new?List();
????????private?Dictionary?first?=?new?Dictionary();
????????private?Dictionary?follow?=?new?Dictionary();
????????private?Dictionary?sellect?=?new?Dictionary();
????????private?Dictionary?table?=?new?Dictionary();
????????private?List?proce;//克隆
????????private?Dictionary?circulation?=?new?Dictionary();
????????private?string[]?expressionall;
????????private?List??expression=new?List();
????????Graphics?GraphicsFirst;
????????Graphics?GraphicsFollow;
????????Graphics?GraphicsSellect;
????????Graphics?GraphicsTable;
????????Graphics?Graphicsanalyze;
????????Graphics?Graphicsstack;
????????Graphics?GraphicResult;
????????Pen?penblue?=?new?Pen(Color.Blue);
????????Pen?penbpink?=?new?Pen(Color.Pink);
????????Font?Font12?=?new?Font(“隸書“?12?Fontstyle.Bold);?
????????Font?Font16?=?new?Font(“楷體“?16?Fontstyle.Bold);
????????Brush?brushpink?=?new?SolidBrush(Color.LightPink);
????????Brush?Brushblack?=?new?SolidBrush(Color.Black);
????????Graphics?g;
????????public?Form1()
????????{
????????????InitializeComponent();
????????????GraphicsFirst?=?panel1.CreateGraphics();
????????????GraphicsFollow?=?panel2.CreateGraphics();
????????????GraphicsSellect?=?panel5.CreateGraphics();
????????????GraphicsTable?=?panel3.CreateGraphics();
????????????GraphicResult?=?panel4.CreateGraphics();
????????????Graphicsanalyze?=?panel6.CreateGraphics();
????????????Graphicsstack?=?panel7.CreateGraphics();
????????????g?=?panel8.CreateGraphics();
????????}
????????private?void?label1_Click(object?sender?EventArgs?e)
????????{

????????}
????????private?bool?dorec(string?waitstring?flagstring?str)
????????{
????????????List?proce?=?new?List();
????????????List?nonrecursion1?=?new?List();
????????????List?recursion1?=?new?List();
????????????int?key?=?0;
????????????for?(int?i?=?0;?i?pression.Count();?i++)
????????????{
????????????????proce.Add(expression[i]);
????????????}
????????????for?(int?j?=?0;?j?????????????{
????????????????string?c?=?proce[j].First().ToString();
????????????????if?(flag?=

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2019-01-11?13:19??課設\
?????文件?????1156343??2019-01-11?11:33??課設\LL(1).docx
?????目錄???????????0??2019-01-11?13:14??課設\my_ll1_try\
?????目錄???????????0??2019-01-11?13:14??課設\my_ll1_try\.vs\
?????目錄???????????0??2019-01-11?13:14??課設\my_ll1_try\.vs\my_ll1_try\
?????目錄???????????0??2019-01-11?13:14??課設\my_ll1_try\.vs\my_ll1_try\v15\
?????文件???????63488??2019-01-10?23:18??課設\my_ll1_try\.vs\my_ll1_try\v15\.suo
?????目錄???????????0??2019-01-11?13:14??課設\my_ll1_try\.vs\my_ll1_try\v15\Server\
?????目錄???????????0??2019-01-11?13:14??課設\my_ll1_try\.vs\my_ll1_try\v15\Server\sqlite3\
?????文件???????????0??2019-01-06?19:51??課設\my_ll1_try\.vs\my_ll1_try\v15\Server\sqlite3\db.lock
?????文件??????598016??2019-01-10?22:35??課設\my_ll1_try\.vs\my_ll1_try\v15\Server\sqlite3\storage.ide
?????文件???????32768??2019-01-10?14:29??課設\my_ll1_try\.vs\my_ll1_try\v15\Server\sqlite3\storage.ide-shm
?????文件?????4140632??2019-01-10?23:18??課設\my_ll1_try\.vs\my_ll1_try\v15\Server\sqlite3\storage.ide-wal
?????目錄???????????0??2019-01-11?13:14??課設\my_ll1_try\my_ll1_try\
?????文件????????1128??2019-01-06?19:51??課設\my_ll1_try\my_ll1_try.sln
?????文件?????????189??2019-01-06?19:51??課設\my_ll1_try\my_ll1_try\App.config
?????目錄???????????0??2019-01-11?13:14??課設\my_ll1_try\my_ll1_try\bin\
?????目錄???????????0??2019-01-11?13:14??課設\my_ll1_try\my_ll1_try\bin\Debug\
?????文件???????27136??2019-01-10?23:18??課設\my_ll1_try\my_ll1_try\bin\Debug\my_ll1_try.exe
?????文件?????????189??2019-01-06?19:51??課設\my_ll1_try\my_ll1_try\bin\Debug\my_ll1_try.exe.config
?????文件???????60928??2019-01-10?23:18??課設\my_ll1_try\my_ll1_try\bin\Debug\my_ll1_try.pdb
?????文件???????51545??2019-01-10?23:04??課設\my_ll1_try\my_ll1_try\Form1.cs
?????文件???????10679??2019-01-10?23:18??課設\my_ll1_try\my_ll1_try\Form1.Designer.cs
?????文件????????5817??2019-01-10?23:03??課設\my_ll1_try\my_ll1_try\Form1.resx
?????文件????????3608??2019-01-06?19:53??課設\my_ll1_try\my_ll1_try\my_ll1_try.csproj
?????目錄???????????0??2019-01-11?13:14??課設\my_ll1_try\my_ll1_try\obj\
?????目錄???????????0??2019-01-11?13:14??課設\my_ll1_try\my_ll1_try\obj\Debug\
?????文件????????1443??2019-01-07?08:38??課設\my_ll1_try\my_ll1_try\obj\Debug\DesignTimeResolveAssemblyReferences.cache
?????文件????????7124??2019-01-06?19:52??課設\my_ll1_try\my_ll1_try\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
?????文件??????????42??2019-01-06?19:51??課設\my_ll1_try\my_ll1_try\obj\Debug\my_ll1_try.csproj.CoreCompileInputs.cache
?????文件?????????705??2019-01-10?23:03??課設\my_ll1_try\my_ll1_try\obj\Debug\my_ll1_try.csproj.FileListAbsolute.txt
............此處省略18個文件信息

評論

共有 條評論