I과 유사한 YAML 구문의 제한된 집합에 대한 파서를 구축을 위해 노력하고 ANTLR 4.7 사용하여 아래에 표시되는 내용 : 나는 문법이Antlr4 처리가
name:
last: Smith
first: John
address:
street: 123 Main St
Suite 100
city: Boston
state: MA
zip: 12345
을 (에서 파생 된 파이썬 3 문법)은 "값"문자열 주위에 따옴표를 넣었을 때 제대로 작동하지만 제거하면 실패합니다. 새 블록의 다음 "태그 :"부분 또는 새 assign 문의 "tag :"부분이 트릭이되기 전에 "value"문자열을 정의하여 일치가 종료되는 것 같습니다.
누구든지이 사용 사례를 처리 할 아이디어 나 작업 샘플이 있습니까?