(parsy 사용자 정의 파일 형식 구문 분석을 사용하여) Prototxt 파일을 구문 분석 파이썬 라이브러리 prototxt 파서

Prototxt 파일을 구문 분석 라이브러리 파이썬 파서 https://github.com/yogin16/prototxt_parser https://test.pypi.org/project/prototxt-parser prototxt
기능, 분할 지원을 수행 할 수 1.yield 있도록 메모리 기능 지원 및 상태는 상태 머신으로 기능하므로 이러한 프로세스 실행 상태 머신은 직접 함수에, 전체 프로세스는보다 부드럽게 흘러 표현 될 수있다.
선택의 2.parsy는 기대 파서 반환 초기 파서 제로 또는 한 번에 결과를 매핑 없는 경기의 경우 시간 없음. 선택 일치 직접 프로그램 경기를 할 수있는 기회 부여되는 대신 반환 없음에없는 하지 분기 처리에.
의 3.parsy의 파서는 <<, 같은에서, parser.skip (other_parser) AS -. Parser.skip ()를 참조
의 4.parsy의 구문 분석 파서는, 주어진 문자열 (해석을 시도 구문 분석에 성공하면 또는 목록). 전체에서 문자열에 소모 반환 결과는 - 그렇지 않으면 ParseError가 발생합니다.
prototxt 구문 정의는-CN에서 zh의 :? //developers.google.com/protocol-buffers/docs/reference/proto3-spec HL = 5.proto3 1https
달성 할 수 6.parsy는 해결의 텍스트 설명이 문법 구문 트리 (사전)을 따라 유사한 구문 설명 (언어 사양) 모드 프로그래밍, 특정 형식의 텍스트를 구문 분석을 통해, 어떤 언어 구문 분석 기능을 설정하는 것입니다. 그것은 쉽게 사용자 정의 파일 형식 구문 분석을 구현할 수 있습니다.

추천

출처www.cnblogs.com/dongzhiquan/p/11588414.html