Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

NewCompileError/2014 05 03: Difference between revisions

From ZeroWiki
imported>rabierre
No edit summary
imported>rabierre
No edit summary
Line 7: Line 7:
* decimal integer := 0 | -?[[1-9]][[0-9]]*
* decimal integer := 0 | -?[[1-9]][[0-9]]*
* double := decimal integer . [[0-9]]* | decimal integer [[eE]] decimal integer?
* double := decimal integer . [[0-9]]* | decimal integer [[eE]] decimal integer?
* factor := number + number |
number / number |
numer



Revision as of 07:18, 3 May 2014

오리엔테이션

언어 형식 정의

BNF는 복잡하므로 일단 정규표현식을 사용함

  • number := integer | double
  • integer := decimal integer
  • decimal integer := 0 | -?1-90-9*
  • double := decimal integer . 0-9* | decimal integer eE decimal integer?
  • factor := number + number |
number / number |
numer