컴파일러를 만들어 보려고 합니다.
C++ CFG를 구할 곳이 없을까요?
ISO 규격이라 공개 되있을줄 알았는데 판매한다고 하는군요.
http://www.nongnu.org/hcb/
WikiPedia에서 따온 링크입니다.
$PWD `date`
컴파일러를 만들어 보려고 합니다. C++ CFG를 구할 곳이 없을까요? ISO 규격이라 공개 되있을줄 알았는데 판매한다고 하는군요.
이글로 봐서는 컴파일러를 처음 만드는 것 같습니다.
잘못 이해했길 바라며, 처음 만드시는 것이라면,
C의 컴파일러를 구현해 보시는 것이 좋을 것 같습니다. ( http://www.cs.princeton.edu/software/lcc/ )
아래 사이트를 참조하시면 도움이 될 것 같습니다.
참고로 C++의 BNF에 대한 복잡도가 크기 때문에 처음 접근한다면, 컴파일러, 또는 파서를 만들면서 겪는 문제점을 수집하는것도 위험 요소를 줄이는 방법일것입니다.
http://www.nobugs.org/developer/parsingcpp/
http://www.cs.clemson.edu/~malloy/projects/keystone/doc.html#impl
ISO 규격은 당연히 돈 받고 팝니다.
그래서 많은 사람들이 싫어하지요.
- 죠커's blog / HanIRC:#CN
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
http://www.nongnu.org/hcb/[url=http:
http://www.nongnu.org/hcb/
WikiPedia에서 따온 링크입니다.
$PWD `date`
Re: C++ CFG
이글로 봐서는 컴파일러를 처음 만드는 것 같습니다.
잘못 이해했길 바라며, 처음 만드시는 것이라면,
C의 컴파일러를 구현해 보시는 것이 좋을 것 같습니다.
( http://www.cs.princeton.edu/software/lcc/ )
아래 사이트를 참조하시면 도움이 될 것 같습니다.
참고로 C++의 BNF에 대한 복잡도가 크기 때문에 처음 접근한다면,
컴파일러, 또는 파서를 만들면서 겪는 문제점을 수집하는것도 위험 요소를 줄이는 방법일것입니다.
http://www.nobugs.org/developer/parsingcpp/
http://www.cs.clemson.edu/~malloy/projects/keystone/doc.html#impl
ISO 규격은 당연히 돈 받고 팝니다.그래서 많은 사람들이 싫어하
ISO 규격은 당연히 돈 받고 팝니다.
그래서 많은 사람들이 싫어하지요.
- 죠커's blog / HanIRC:#CN
댓글 달기