新作言語のEBNFを書いていくスレアーカイブ最終更新 2021/12/23 04:141.デフォルトの名無しさんXd/JFvMa文法はWikiを見てね↓https://ja.wikipedia.org/wiki/EBNF↓は四則演算の実装program = expr ;expr = term , [ add sub op , term ] ;term = factor , [ mul div op , factor ] ;factor = number | "(" expr ")" ;number = [ "-" ] , digit , [ { digit } ] ;digit = "0" | "1" | "2" | "3" | "4" | "5" | "6" | "7" | "8" | "9" ;add sub op = "+" | "-" ;mul div op = "*" | "/" ;出典 https://mevius.5ch.net/test/read.cgi/tech/16402004632021/12/23 04:14:231すべて|最新の50件
https://ja.wikipedia.org/wiki/EBNF
↓は四則演算の実装
program = expr ;
expr = term , [ add sub op , term ] ;
term = factor , [ mul div op , factor ] ;
factor = number | "(" expr ")" ;
number = [ "-" ] , digit , [ { digit } ] ;
digit = "0" | "1" | "2" | "3" | "4" | "5" | "6" | "7" | "8" | "9" ;
add sub op = "+" | "-" ;
mul div op = "*" | "/" ;