긴 글은 필요 없다! 한 줄이면 충분하다! [예전 한줄메모 보기]
쓰기 권한이 없습니다.
글수 25,048
9468
왕초보님// 네 ㅎㅎ bison은 yacc을 베낀 것이고, flex는 lex를 베낀 것입니다. lex/yacc이 있다면 GNU에서는 flex/bison을 쓰고요. ㅎㅎ lex/yacc, flex/bison 덕분에 저같은 쪼렙도 컴파일러를 만들 수 있게 되었습니다. ㅎㅎㅎ 12.11.02
에스비
9467
역시 근본없이 대충 배워서 현업에 써 먹을려니 힘드네욤.. 역시 내가 알고 있는건 아는게 아니였어;; 12.11.02
꼬소
9466
다행히 먹는게 아니군요 ㄷ ㄷ ㄷ ㄷ 근데... 집에 누가 왔나요?? 혹시 고양이??? 12.11.02
꼬소
9465
에스비님 낭낭 18세군요~~~ 전 저 나이때는 저런것은 상상도 못했는데 ㅋ~~~ 부럽네요~~ 12.11.02
홍이장군
9464
bison이 뭔가욧..먹는건가욧 ^_^(c언어 1달 배운 ㅋㅋ)//bison 하니 왜 psion이 생각날까욧 12.11.02
jinnie
9463
bison이 lex인가요 ? lex/yacc 나오기 전에는 컴파일러 하나 만드는게 수많은 사람이 몇년 걸려야 하는 일이었다죠. 12.11.02
왕초보
9462
꼬소님// bison은 LALR파서입니다. 컴파일러 중 파스트리 만들기가 가장 어려운데, C언어를 파싱하려면 LR파서를 써야 합니다. 그런데 이 LR파서는 너무 복잡해서 단기간에 버그없이 만들기가 힘듭니다. bison은 그냥 grammar만 정의해 주면 LALR로 알아서 파싱해 주니.. 정말 좋아요 ㅎㅎㅎ 12.11.02
에스비
9461
집에 하숙을 놓는 것도 아니고.. 그냥 쳐들어와서 배째라는데... 아 열여덟 내가 무슨 상전을 모시고 사나. 욕나고 빡치고 한마디 하려면 도망가고 돌아머리겠네요. 욕이 그냥 막 튀어나옵니다.... 12.11.02
에스비
9460
bison은 먹는건가요...??? 전 봐도 몰라욤;; 12.11.02
꼬소
9459
능력자는 제가 아니라 bison을 만든 분들이 아닐까요 ㄷㄷㄷ 나머지 부분이야 그냥 노가다라서.. bison없으면 꿈도 못꿀 일입니다. 12.11.01
에스비
9458
에스비니 능력자ㄷㄷㄷㄷㄷㄷ 12.11.01
꼬소
9457
후후후 에스비님 영양보충이라도 해드려야 겠네요 12.11.01
星夜舞人
9456
에스비님의 글을 보니 학부 시절에 컴파일러 숙제하기 위해 1주일씩 밤을 불태우던 기억이 나네요. ^^ 12.11.01
데루피
9455
춥네요....ㄷㄷ 12.11.01
임거정
9454
만들긴 만들었습니다. 그런데 array에 const variable로 declaration하는것(int size=3; int array[size]; C99표준문법입니다.) 등은 안됩니다. std=C99를 다 준수하는건 아니고, 자주쓰는 부분만 구현됐고요. 가장 어려운 부분이 parse tree만드는 부분인데 bison을 써서 도움을 많이 받았네요. 나머지 부분이야 그냥 생 노가다고요..ㅠㅠ 물론 코드 최적화 따윈 없습니다; 12.11.01
에스비
9453
에스비님 컴파일러를 직접 만드셨다구요~~~ 헐 짱이시네요~~ 12.11.01
홍이장군
9452
C컴파일러를 직접 만들었더니 체력이 100000 감소했습니다. =_= 아... 12.11.01
에스비
9451
ㅋㅋㅋㅋㅋ... 음주 케퍼거... 12.10.31
인포넷
9450
앗!!! '돈 손해 안본다는 느낌이 있어서'가 말이 됨으로 아랫글은 잊어 주세요...으이그... 술 마시면서 글 올리지 말아야지... 12.10.31
~찡긋*
9449
'앗!!!! 손해본다는 느낌이 없어서'라고 수정해서 읽어 주세요. 12.10.31
~찡긋*

오늘:
223
어제:
21,664
전체:
18,014,120