오리엔테이션== DRAFT 언어 형식 정의 == BNF는 복잡하므로 일단 정규표현식을 사용함 * number := integer | double * integer := decimal integer * decimal integer := 0 | -?[1-9][0-9]* * double := decimal integer . [0-9]* | decimal integer [eE] decimal integer? * factor := term + term | term / term | numer | ( term ) * term := factor + factor | factor - factor | factor * expression := term