一、符号表

用途 表示
定义 =
串接 ,
终止 ;
分隔 |
可选 [ … ]
重复 { … }
分组 ( … )
双引号 " … "
单引号 ’ … ’
注释 (* … *)
特殊序列 ? … ?
除外 -

二、例子

# A
aa = "A";# AAAB
bb = 3 * aa, "B";# C AC AAC AAAC
cc = 3 * [aa], "C";# D AD AAD AAAD AAAAD etc.
dd = {aa}, "D";AE AAE AAAE AAAAE AAAAAE etc.
ee = aa, {aa}, "E";# AAAF AAAAF AAAAAF AAAAAAF
ff = 3 * aa, 3 * [aa], "F";# D AAAD AAAAAAD etc.
gg = {3 * aa}, "D";

巴科斯范式(EBNF, Extended Backus–Naur Form)相关推荐

  1. 扩展巴科斯范式 EBNF

    EBNF Extended Backus–Naur Form 定义: 代码,如由终结符即可视字符.数字.标点符号.空白字符等组成的计算机程序的源代码. | 竖杠表示可供选择, "-" ...

  2. 扩展巴科斯范式(EBNF)简介

    介绍 扩展巴科斯-瑙尔范式(Extended Backus–Naur Form,EBNF)是一种用于描述计算机编程语言等正式语言的与上下文无关语法的元语法(metasyntax)符号表示法.简而言之, ...

  3. ebnf范式_(4条消息)扩展巴科斯范式(EBNF)简介

    介绍 扩展巴科斯-瑙尔范式(Extended Backus–Naur Form,EBNF)是一种用于描述计算机编程语言等正式语言的与上下文无关语法的元语法(metasyntax)符号表示法.简而言之, ...

  4. 【编译器学习】EBNF扩展巴科斯范式学习总结

    EBNF扩展巴科斯范式学习总结 是一种描述计算机编程语言且与上下文无关(没有前置条件)的语法的一种语法表达式.简而言之,就是描述语言语法的规范. EBNF的基本语法形式如下: 左手边(LeftHand ...

  5. java 范式 问号_巴科斯范式和扩展巴科斯范式

    巴科斯范式(也称为巴科斯-瑙尔范式.巴克斯-诺尔范式)即 BNF 是一种用于表示上下文无关文法的语言,上下文无关文法描述了一类形式语言.尽管巴科斯范式也能表示一部分自然语言的语法,它还是更广泛地使用于 ...

  6. 什么是BNF EBNF 巴科斯范式及其扩展 BNF Augmented BNF

    什么是BNF范式,什么又是EBNF范式? 巴科斯范式及其扩展 BNF & Augmented BNF                 什么是巴科斯范式?      巴科斯范式(BNF: Bac ...

  7. 巴科斯范式BNF: Backus-Naur Form介绍

    巴科斯范式(BNF: Backus-Naur Form. 的缩写)是由 John Backus 和 Peter Naur 首次引入一种形式化符号来描述给定语言的语法(最早用于描述ALGOL 60 编程 ...

  8. 巴科斯范式(BNR范式,Backus-Naur Form)

    前言: 当你搜索看到这篇文章时,我想你已经有了 动机来了解什么是巴科斯范式(BNR范式,Backus-Naur Form).对于本人而言,我是因为需要看一门编程语言的IEEE标准文档而需要了解BNR范 ...

  9. CS【1】:巴科斯范式(BNF: Backus-Naur Form)介绍与例子

    太幸运了,今天考试刚刚考到,把笔记放出来哦 有时间更新一下原题 巴科斯范式 (BNF: Backus-Naur Form 的缩写)描述计算机语言语法的符号集 在双引号中的字("word&qu ...

最新文章

  1. 漂亮,LSTM模型结构的可视化
  2. html 打印时隐藏,html 打印相关操作与实现详解
  3. css3 混合,瞧瞧CSS3的混合模式
  4. MATLAB在温室中的应用,基于MATLAB的日光温室内气温的图形显示方法与流程
  5. Swoole安装popen()找不到
  6. JavaScript设计模式总结-组合模式
  7. hadoop常用命令总结
  8. matlab中sqp的算法原理_利用fmincon函数中的SQP算法求解非线性规划问题,模型本身.......
  9. 作为外包,你有过不甘吗?| 畅言
  10. 看着漫画学Python是种怎样的体验?
  11. Oracle 11gR2光钎链路切换crs服务发生crash
  12. 蓝牙sbc怎么解决_蓝牙耳机不会挑?蓝牙编解码器了解一下
  13. 几何光学学习笔记(28)-6.3光照度和光出射度
  14. Java之自动装箱与自动拆箱
  15. Spring源码分析总结(二)-Spring AOP 解析aop:aspectj-autoproxy
  16. 一篇讲给自己听的k8s网络模型
  17. 计算机网络 计算路由表
  18. 独家免费资源:《成长的烦恼》全7季在线高清无水印播放!
  19. [蓝桥杯2019初赛]立方和
  20. oled显示器的字体显示

热门文章

  1. 使用静态内部类单例模式创建自定义线程池
  2. 接口和抽象类(超详细)
  3. 降水如何转为资源?下水道体现城市智慧
  4. 实现Windows远程连接
  5. 物联网IoT Arduino 机器人ROS 人工智能OpenAI融合课程(幼儿园到大学)
  6. Idea右键创建不了
  7. (六) Nepxion-Thunder分布式RPC集成框架 - 点对点模型
  8. SAP统御科目定义替代备选科目
  9. 五阶段--Docker
  10. python代码分享(代码:多功能整合件【有摩根密码】/西普大陆/超级对战/宝藏)(1)