[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
- 웹앱
- flask
- oracle
- docker
- 자바스크립트
- GCP
- mysql
- 오라클
- 웹앱 프로그래밍
- WEB
- 도커
- GIT
- 파이썬
- 클라우드
- 웹앱프로그래밍
- Visual Studio
- HTML
- nginx
- 자바
- 플라스크
- 부트스트랩
- 리눅스
- javascript
- Java
- pythonanywhere
- python
- DB
- Cloud
- github
- Hello World
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함