bnf
2016-10-26 10:34:12 0 举报
BNF(Backus-Naur Form)是一种用于描述上下文无关文法的形式,通常用于计算机科学和编程语言的语法定义。它是一种形式化的元语言,用于描述其他语言的语法结构。BNF由一组规则组成,每个规则由一个非终结符、零个或多个终结符和一个产生式组成。产生式描述了非终结符如何转换为终结符序列。BNF具有简洁、清晰和易于理解的特点,因此在编译器设计、编程语言设计和自然语言处理等领域得到广泛应用。
作者其他创作
大纲/内容
comparison_predicate
date2
scalar_exp
/
SELECT
like_predicate
0
case when
column_ref
from_clause
search_condition
table_exp
CASE
manipulative_statement
AND
table_ref
*
atom
1
sql
END
FROM
=
part
p_partkey
THEN
table_ref_commalist
STRING
-
l_extendedprice
function_ref
predicate
l_discount
SUM
selection
l_partkey
scalar_exp_commalist
l_shipdate
LIKE
'PROMO%'
opt_where_clause
WHEN
p_type
ELSE
WHERE
100
lineitem
date
收藏
收藏
0 条评论
下一页
为你推荐
查看更多