사용자:Jundyo/개발일지?(r1)
해당 리비전 수정 시각: ()
[주의!] 문서의 이전 버전(에 수정)을 보고 있습니다. 최신 버전으로 이동
나무마크 파서를 만들고 있음.
옟날에는 오픈나무, 병아리 엔진(?)이라 불리는거 처럼 정규식을 이용하였는데, 컴파일 언어랑[1] 인터프리터 언어[2]의 성능이 비슷한 것을 보고 갈아 엎음.[3]
두 번째 파서는 토크나이징을 하고 파싱을 하려 했는데
]]랑 ]를 구분 못하는 문제가 발생해서 갈아 엎음
세 번째 파서는 파싱 과정을 총 3단계에 걸처서 진행함[* 원래 이러고 싶지 않았는데 우선순위서열정리를 할 마땅한 방법이 생각나지 않음. 성능이 정규식만큼 구려지면 접자. 안되 내 7개월
아 그리고 갑자기 프론트 삘이 돌아서 잠시 버림.
아 그리고 누가 CRATES.IO에서 namumark 먹었던데 뭘 먹어야할까난...
그리고 if문. Namumark에 비해 파싱이 쉬울듯. 파서를 따로 만들어서 하는 것이 좋을듯함. [4]
AST만 뽑는 크레이트로 만들 생각이기 때문에 렌더링은 Fe에서 할 예정.
옟날에는 오픈나무, 병아리 엔진(?)이라 불리는거 처럼 정규식을 이용하였는데, 컴파일 언어랑[1] 인터프리터 언어[2]의 성능이 비슷한 것을 보고 갈아 엎음.[3]
두 번째 파서는 토크나이징을 하고 파싱을 하려 했는데
]]랑 ]를 구분 못하는 문제가 발생해서 갈아 엎음
세 번째 파서는 파싱 과정을 총 3단계에 걸처서 진행함[* 원래 이러고 싶지 않았는데 우선순위
아 그리고 갑자기 프론트 삘이 돌아서 잠시 버림.
아 그리고 누가 CRATES.IO에서 namumark 먹었던데 뭘 먹어야할까난...
그리고 if문. Namumark에 비해 파싱이 쉬울듯. 파서를 따로 만들어서 하는 것이 좋을듯함. [4]
AST만 뽑는 크레이트로 만들 생각이기 때문에 렌더링은 Fe에서 할 예정.
라이선스를 별도로 명시하지 않은 문서는 CC BY-SA 4.0에 따라 이용할 수 있습니다.
자세한 내용은 다올위키 라이선스 정책을 확인하시기 바랍니다.
기여하신 문서의 저작권은 각 기여자에게 있으며, 각 기여자는 기여하신 부분의 저작권을 갖습니다.
오픈 소스가 아닌 다올위키의 고유한 디자인을 무단으로 도용하는 것과, 운영 문서를 포함한 모든 문서를 라이선스를 지키지 않고 무단으로 가져가는 행동은 저작권 위반이며 법적 책임을 물 수 있습니다.