0921 - tamagoyakii/minishell GitHub Wiki
- 자료 구조 선택
- 트리 구조 vs. 연결 리스트 구조
// 고민 중
- 트리 구조 vs. 연결 리스트 구조
- 파싱 방법 선택
- 재귀 하향 파서(recursive descent parser)
- 유효성 검사
- unclosed
"
,'
|
로 끝나는 경우\
,;
- 백틱은 처리 안함
- unclosed
Parsing Part
- 초기화
- 한 줄 입력 받기
- 환경변수 치환하기
- 읽으면서 토큰화 시키기 + "unclosed quote" 처리하기
- 리스트 또는 배열에 저장하기
- 유효성 검사 진행하기
// 필요 시
- 리스트/배열을 트리로 만들기