[JAVA] StreamTokenizer 를 이용한 파서(Parser)
a a id = ; | '{'{}'}' | if'('')' then [else ] | while '('')' | read id; | print ; a 위처럼 태그가 포함된 문자열 또는 문서가 있을 때 저 문자들을 태그와 특수문자 그리고 문자열들을 구분해서 파싱을 해보자. 정확하게 어떤 결과가 나와야 하는지는 모르고 어떤 의도의 문제(혹시 컴파일러의 문법 파싱인가 유추...)인지도 솔직히 잘 모르겠으나 StreamTokenizer 를 활용을 한다면 필자는 이렇게 파싱을 해보았다. StreamTokenizer 는 자바(java.io)에 포함된 파싱을 도와주는 클래스 이다. import java.io.StreamTokenizer; 위 클래스를 포함 시켜서 사용 한다. 아래는 저 문자열들이 포함된 텍스트 파일을..
SW
2020. 4. 25. 13:57
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 리눅스
- HTML
- javascript
- flask
- oracle
- Hello World
- 파이썬
- WEB
- nginx
- 자바
- 웹앱 프로그래밍
- 플라스크
- 오라클
- github
- 웹앱
- docker
- DB
- python
- 부트스트랩
- 도커
- 웹앱프로그래밍
- Java
- Cloud
- pythonanywhere
- GIT
- Visual Studio
- 자바스크립트
- GCP
- 클라우드
- mysql
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함