프밍언(2)
-
python으로 recursive descent parser 구현
import sys # 단순 산술식에 대한 어휘 분석기 시스템 # 어휘 분석기의 소스 코드는 정수 변수 next_token, 문자열 변수 token_string, 함수 lexical()을 포함해야 한다. char_class = 0 lexeme = [] next_char = '' lex_len = 0 next_token = 0 token_string = '' ID_cnt = 0 # ID 개수 CONST_cnt = 0 # CONST 개수 OP_cnt = 0 # OP 개수 # 문자 유형들(charClass) letter_type = {'LETTER': 0, 'DIGIT': 1, 'UNKNOWN': 99, 'EOF': -1} # 토큰 코드들 token_code = {'CONST': 10, 'IDENT': 11,..
2022.11.12 -
python에서 파일의 끝을 어떻게 알 수 있을까? (EOF)
https://www.delftstack.com/ko/howto/python/python-end-of-file/#file-read-%EB%A5%BC-%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC-python%EC%97%90%EC%84%9C-%ED%8C%8C%EC%9D%BC-%EB%81%9D-%EC%B0%BE%EA%B8%B0 Python 파일 끝 이 튜토리얼은 파일이 EOF에 있는지 확인하는 방법을 보여줍니다. www.delftstack.com file.read()를 사용하여 python에서 파일의 끝 찾기 file.read() 메소드는 주어진 파일의 내용을 읽는 데 사용되는 내장 파이썬 함수입니다. file.read() 메소드가 출력으로 빈 문자열을 리턴하면 파일이 EOF에 도달했음을..
2022.10.29