01 프로그래밍 언어 구문의 정의

 

 

BNF 표기법

 

규칙 1 : <식별자> :: = <영문자> | <식별자><영문자> | <식별자><숫자>

규칙2 : <영문자> ::= A | B | C | ... | Y | Z

규칙3 : <숫자> ::= 0 | 1 | 2 | ... | 8 | 9

 

규칙 1 : <배정문> ::= <식별자> = <식>

규칙 2 : <식> ::= <식>+ <식> | <식> - <식> | <식별자> | <수>

규칙 3 : <식별자> ::= <영문자> | <식별자><영문자> | <식별자><숫자>

규칙 4 : <수> ::= <수><숫자> | <숫자>

규칙 5 : <영문자> ::= A | B | C ... | Y | Z

규칙 6 : <숫자> ::= 0 | 1 | 2 ... | 8 | 9

 

 

<배정문>

<식별자> = <식>

<식별자><영문자> = <식>

<영문자><영문자> = <식>

<영문자><영문자> = <식>-<식>

<영문자><영문자> = <식별자> - <식>

<영문자><영문자> = <영문자> - <식>

<영문자><영문자> = <영문자> - <수>

<영문자><영문자> = <영문자> - <숫자><숫자>

A<영문자> = <영문자> - <숫자><숫자>

AA = <영문자> - <숫자><숫자>

AA = B - 2<숫자>

AA = B - 20

'이론 > 컴퓨터개론' 카테고리의 다른 글

프로그래밍 언어  (0) 2015.09.26
운영체제  (0) 2015.09.26
컴퓨터 구조  (0) 2015.09.26
부울대수 논리회로  (0) 2015.09.26
수의체계  (0) 2015.09.26
블로그 이미지

종환 Revolutionist-JongHwan

github.com/alciakng 항상 겸손하자.

댓글을 달아 주세요