본문 바로가기 메뉴 바로가기

프로그래밍노리터

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

프로그래밍노리터

검색하기 폼
  • 분류 전체보기 (132)
    • C로 만드는 자료구조 (12)
    • 파이썬 프로그래밍 (21)
    • 자바 프로그래밍 (42)
    • 프로그래밍언어론 (14)
    • C++ << C & Java (8)
    • 컴파일러 - regex와 cfg (13)
    • 자바프로그래밍 기초 (2)
    • C 프로그래밍기초 (5)
    • Rust 프로그래밍 (5)
    • 파이썬맛보기 (8)
  • 방명록

lex 입력파일 (1)
lex 설치와 사용법

1. lex란 무엇인가? 어휘분석기 코드를 생성하는 도구인 렉스는 어휘(토큰)를 정의해 주면 그것을 인식하여 하나씩 돌려주는 어휘분석기 C 함수 코드를 생성해 준다. 다음 그림과 같이 렉스의 입력 파일(확장자 .l)을 작성하여 렉스를 실행하면 어휘분석기 C 코드가 생성된다. 이것을 컴파일하면 어휘분석기 실행파일 exe가 얻어진다. 어휘분석기는 여러 가지 일을 할 수 있지만 기본적으로는 토큰을 차례로 한개씩 인식해 주는 역할을 한다. 다음 실행 화면은 숫자와 문자열 토큰을 인식하는 실행프로그램의 예를 보여준다. 2. 렉스의 설치 http://techapple.net/2014/07/flex-windows-lex-and-yaccflex-and-bison-installer-for-windows-xp788-1/ ..

컴파일러 - regex와 cfg 2019. 10. 27. 16:29
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • indexof
  • zip
  • 패턴
  • 스트링 +
  • 동적바인딩
  • C++ 클래스
  • Iterator
  • 지연계산
  • CompareTo
  • Lazy evaluation
  • typedef
  • contentEquals
  • format
  • comparable
  • TypeError
  • python exercise
  • 자바regex
  • ToString
  • Camel Style
  • rust
  • APPEND
  • 스트링
  • 이터러블
  • sort key
  • 이터레이터
  • 콜렉션
  • python example
  • max
  • follow
  • contains
more
«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바