登录
首页 » C# » 本程序是对编译原理的文法的定义给出的一个c语言的源代码: 文法是一个四元式设计一种数据结构表示文法 一. 实验名称:文法数据结构表示; 二. 实验目的:学习和认...

本程序是对编译原理的文法的定义给出的一个c语言的源代码: 文法是一个四元式设计一种数据结构表示文法 一. 实验名称:文法数据结构表示; 二. 实验目的:学习和认...

于 2022-03-22 发布 文件大小:5.10 kB
0 66
下载积分: 2 下载次数: 1

代码说明:

本程序是对编译原理的文法的定义给出的一个c语言的源代码: 文法是一个四元式设计一种数据结构表示文法 一. 实验名称:文法数据结构表示; 二. 实验目的:学习和认识文法的数据元素,并了解文法四个部分在计算机 内表示方法。 三. 实验要求: 1、 语言不限 2、可以用于后续的实验 3.两周完成,上交实验报告-this program is to build the grammar principle is the definition of a c source code language : grammar is a four yuan design a data structure of a grammar. Experimental name : data structure of grammar; 2. The experiment : grammar study and understanding of data elements, and understanding of grammar four parts within the computer model. 3. Experimental requirements : one, two open-language can be used to follow-up experiments 3. Two weeks to complete, and paid Experimental Report

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 02-Timer0-Timer1-Timer2
    在stc51单片机上,timer0、timer1、timer2的控制(In the stc51 microcontroller, timer0, Timer1, timer2 control)
    2017-06-24 09:41:36下载
    积分:1
  • 学校管理系统
    学校学生管理系统(C#+sqlserver)
    2023-06-15 21:45:04下载
    积分:1
  • TargetTrackingPapers
    这里面有几篇关于交互式多模型跟踪的英文论文,希望对大家有帮助!(There are a few of the interactive multi-model tracking the English papers, you would like to help!)
    2009-05-17 22:32:27下载
    积分:1
  • 2017-07-18 缩放图片并保存
    c# visual studio studio
    2019-04-02 11:25:25下载
    积分:1
  • 倍福CNC 界面
    倍福CNC 界面using System;using System.Windows.Forms;namespace TcApplication{ static class Program { [System.Runtime.InteropServices.DllImport("User32.dll")] static extern IntPtr SetForegroundWindow(IntPtr hWnd); [System.Runtime.InteropServices.DllImport("User32.dll")] static extern IntPtr ShowWindow(IntPtr hWnd, int nCmdShow); public static MainApp mainApp; static FormSplash formSplash; static bool exceptionSignaled; static Timer timerSplashWait; const int SW_RESTORE = 9; #region Main Entry /// /// The main entry point for the application. /// [STAThread] static void Main() { //Application.EnableVisualStyles(); //Application.SetCompatibleTextRenderingDefault(false); Application.ThreadException = new System.Threading.ThreadExceptionEventHandler(Application_ThreadException); if (CheckActiveProcess() == true) { Application.Exit(); return; } ShowSplashScreen(); // BasicConfigurator.Configure(); log4net.Config.XmlConfigurator.Configure(new System.IO.FileInfo(Application.StartupPath "\System\log.xml")); // Einschalten internes Debugging der LOG Komponenete // log4net.Util.LogLog.InternalDebugging = true; MainApp.log.Info("Application started."); // set the NumberGroupSeparator for all forms System.Globalization.CultureInfo newCultureInfo = new System.Globalization.CultureInfo(System.Threading.Thread.CurrentThread.CurrentCulture.LCID); newCultureInfo.NumberFormat.NumberDecimalSeparator = "."; newCultureInfo.NumberFormat.NumberGroupSeparator = ","; newCultureInfo.TextInfo.ListSeparator = ";"; Application.CurrentCulture = newCultureInfo; // load the settings MainApp.appSettings = new Settings(); MainApp.appSettings.FileName = Application.StartupPath "\System\AppSet.xml"; MainApp.appSettings.ReadSettings(); mainApp = new MainApp(); Application.Run(mainApp); MainApp.log.Info("Application stopped."); MainApp.appSettings.WriteSettings(); } #endregion #region Public functions public static void ShowSplashScreen() { String[] arguments = Environment.GetCommandLineArgs(); for (int i = 1; i < arguments.Length; i ) { if (arguments[i].StartsWith("/NoSplash")) return; } if (formSplash == null) formSplash = new FormSplash(); if (timerSplashWait == null) { timerSplashWait = new Timer(); timerSplashWait.Tick = new EventHandler(timerSplashWait_Tick); } formSplash.Parameters("HMI " Application.ProductVersion, 325, 296, new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))), System.Drawing.Color.FromArgb(0, 104, 157), System.Drawing.Color.Black); formSplash.Show(); Application.DoEvents(); } static void timerSplashWait_Tick(object sender, EventArgs e) { timerSplashWait.Enabled = false; CloseSplashScreen(); } public static void CloseSplashScreen(int interval) { if (interval < 1) interval = 1; if (timerSplashWait != null) { timerSplashWait.Interval = interval; timerSplashWait.Enabled = true; } } public static void CloseSplashScreen() { if (formSplash != null) { formSplash.Close(); formSplash.Dispose(); formSplash = null; } } public static void BringSplashToFront() { if (formSplash != null) formSplash.BringToFront(); } public static void SplashTopMost(bool level) { if (formSplash != null) formSplash.TopMost = level; } #endregion #region Private functions private static void Application_ThreadException(object sender, System.Threading.ThreadExceptionEventArgs e) { if (!exceptionSignaled) { exceptionSignaled = true; MainApp.log.Fatal(sender, e.Exception); Beckhoff.App.ExceptionDialog exc = new Beckhoff.App.ExceptionDialog(); exc.SetText(Application.ProductName " has encountered a problem." "For further information take a look to the application event log!", e.Exception); exc.ShowDialog(); exceptionSignaled = !exc.ExceptionSignaledChecked; exc.Dispose(); exc = null; } } private static bool CheckActiveProcess() { try { int c = System.Diagnostics.Process.GetProcessesByName(System.Diagnostics.Process.GetCurrentProcess().ProcessName).Length; if (c > 0) { bool bFoundSame = false; foreach (System.Diagnostics.Process pr in System.Diagnostics.Process.GetProcessesByName(System.Diagnostics.Process.GetCurrentProcess().ProcessName)) { if (pr.MainModule.FileName == Application.ExecutablePath && pr.Id != System.Diagnostics.Process.GetCurrentProcess().Id) { SetForegroundWindow(pr.MainWindowHandle); // 9 = SW_RESTORE (winuser.h) ShowWindow(pr.MainWindowHandle, SW_RESTORE); bFoundSame = true; } } return bFoundSame; } else { return false; } } catch //(System.Security.SecurityException ex) { return false; } } #endregion }}
    2020-12-05下载
    积分:1
  • 车牌识别,神经网络算法LPRBPDemo2009KV
    车牌识别,神经网络算法,识别率高达95%,识别时间低于80ms。(License plate recognition, neural network algorithm, the recognition rate as high as 95 percent, to identify less than 80ms.)
    2020-06-26 01:40:02下载
    积分:1
  • 简单监护仪界面
    JIANDANDE监护仪的界面,希望大家给出批评与指正,谢谢
    2022-05-05 09:11:07下载
    积分:1
  • Web-application-source-code
    使用Visual C++ 或Visual Studio集成开发环境与Socket API,使用C++编程语言,设计并实现了一个简单的点对点的多线程网络聊天软件,使用多线程实现数据的收发(Using Visual c++ or Visual Studio integrated development environment and the Socket API, using c++ programming language, designed and implemented a simple point-to-point multi-threaded network chat software, using multi-threaded send and receive data )
    2020-07-04 14:20:01下载
    积分:1
  • 7.14_v3
    说明:  17年板球代码,电赛练习题,stm32f4(17 years cricket code, tournament exercises, stm32f4)
    2020-06-24 15:20:01下载
    积分:1
  • NtpClient
    说明:  ntp 程序,CNtpClient实现连接ntp服务器。更新本地时间。(ntp test code, windows connect ntp server ,update local pc time.)
    2020-03-25 16:37:52下载
    积分:1
  • 696518资源总数
  • 105562会员总数
  • 1今日下载