lex에서 사용하기위해서;;
CREATE가 주어지면
[Cc][Rr][Aa][Tt][Ee] {return CREATE;}
이렇게 바꿔주고 싶은데요, 영 어렵군요;
글자수가 고정되어있으면 \1 \2..를 그냥 일일이 붙여줄 수 있겠는데 으음.
도움 부탁드려요~~ ㅎㅎ
굳이 lex를 쓸 필요없이 C/C++로 구현하는게 더 간단할 것 같군요. :wink:
lex로 파싱을 해야 하는 프로그램인데
파서를 만들라고 하는 말씀이신지 흑 ㅠㅠ
뭐 C로 간단히 치환하는 프로그램 만들으라는 말씀이신지 ㅎㅎ
으음. vi나 sed, awk같은 걸로 방법이 없나요?;;
ps. lex의 -i 옵션이 있다지만, 그건 전역적인 것 같아서.. 일일이 지정해주려고요 ㅎㅎ
텍스트 포맷에 대한 자세한 정보
<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]
이런 건
굳이 lex를 쓸 필요없이 C/C++로 구현하는게 더 간단할 것 같군요. :wink:
예??
lex로 파싱을 해야 하는 프로그램인데
파서를 만들라고 하는 말씀이신지 흑 ㅠㅠ
뭐 C로 간단히 치환하는 프로그램 만들으라는 말씀이신지 ㅎㅎ
으음. vi나 sed, awk같은 걸로 방법이 없나요?;;
ps. lex의 -i 옵션이 있다지만, 그건 전역적인 것 같아서.. 일일이 지정해주려고요 ㅎㅎ
댓글 달기