|
안녕하세요..... 전 지금... unix 에서 C compiler 를 만들고 있는데요... (물론 lex & yacc 사용해서요.....) 근데... 제가 만든 컴파일러가 제대로... 작동하지 않거든요... 이것이... blank 를 인식 못해요... 가령, int i, sum; 위 문장에서... int 와 i 사이에 blank가 있기 때문데... 이것을 에러로 처리 한답니다. (물론 int 와 i를 붙이면 inti 라는 idetifier롤 인식하고요....) 역시, 쨒, 와 sum 사이의 공백도 에러로 처리하고요... 그래서...for 문을 사용하려면.... for(i=0;i<NUM;i++) 이렇게 절대로 공백이 있어서는 안되요. ... 제대로... 컴파일 시키려면...요 물론, identation도 하면 안되구요.... 정말.. 이유가 멀까요... 아시는분 있으면... 꼭 알켜주세요..... 부디~ as soon as possible!!!!!!! 그럼... 인사는 미리 미리 꾸벅~ |