프롤로그에 렉서와 파서를 작성했습니다. 문자열을 AST와 통합합니다. 이것은 내가 작업중인 컴파일러/인터프리터 프로젝트의 일부입니다. 필자는 당연히 파일에서 문자열을 읽어서 구문 분석하려고합니다. 이 가을 읽고, 그리고 그것은 단지 내가 double_quotes와 설정을 만지작 된프롤로그에서 문자열 읽기 (파일에서)
hello.
을 가진 파일과 같은 프롤로그 원자와 술어를 읽고,하지만 성공에 대한 그러나, 술어 나는 발견했다.
나는이
let id = \x.x in id (S (S Z))
같은 것을 가진 파일을 읽은 다음 구문 분석 술어에이 문자열을 보낼 수 있어야합니다.
감사합니다. 이것은 정확하게 내가 찾고 있었던 것입니다! – danr