구)홈페이지 오탈자 보기
lex와 yacc, 개정판

 

페이지오탈자 내용등록일
50

((p50) 첫번째 문단 첫째줄)

제품 규칙(production rules)  --> 생성 규칙(production rules)

(어떤 사람들은 그냥 제품이라고도 한다.) --> (어떤 사람들은 그냥 생성이라고도 한다.)
==>
확인중

2006-10-251
55

((p 55) 다섯번째 줄 중간 문장)

렉스로 만든 버젼이 C 언어로 손수 만든 것보다 3배 가량 길다.

라는 문장이 있는데요, 표현이 잘 못되었네요.
다음과 같이 고쳐야겠네요.

C 언어로 손수 만든 것이 렉스로 만든 버젼보다 3배 가량 길다.
      
==>
렉스로 만든 버전이 C 언어로 손수 만든 것보다 3배 가량 길다.

->

C 언어로 손수 만든 렉서가 렉스로 만든 버전보다 3배 가량 길다.
     

2006-10-251
81

((p 81) 예제 2-7 printf() 문)


==>
printf("Magic."); --> printf("Magic:");

2006-10-251
91

((p 91) 마지막 문장 바로 위에 있는 문법 예)

expression  NUMBER
  |  expression + NUMBER
  |  expression   NUMBER

==>

expression -> NUMBER
  |  expression + NUMBER
  |  expression - NUMBER      
==>
expression  NUMBER
  |  expression + NUMBER
  |  expression   NUMBER
------------------------------ 담과같이
expression  NUMBER
  |  expression + NUMBER
  |  expression - NUMBER     

2006-10-251
99

(99페이지 소스코드중 끝에서 두번째줄)

.  return yytext[0];
==>
.  return yytext[0];   

2006-10-251
122

((p 122) 예제 3-11)

([0-9]+|([0-9]* .[0-9]+)([eE][-+]?[0-9]+)?) {

(...중략...)

. return yytext[0];
==>
([0-9]+|([0-9]*.[0-9]+)([eE][-+]?[0-9]+)?) {

(...중략...)

. return yytext[0];

2006-10-251