INNER CODE UNIT · Python
maccarone
bsilverthorn/maccarone · src/maccarone/preprocessor.py:68
maccarone = human_source maccarone_chunk*
maccarone_chunk = snippet human_source?
snippet = snippet_open (ai_source snippet_close)?
snippet_open = snippet_open_single / snippet_open_multi
snippet_open_single = guidance_open guidance_inner ">>" nl
snippet_open_multi = guidance_open nl guidance_lines guidance_close
snippet_close = ws "#<</>>" nl
guidance_open = ws "#<<"
guidance_close = ws "#>>" nl
guidance_line = ws "#" guidance_inner nl
guidance_lines = guidance_line+
guidance_inner = ~"((?!>>).)*"
human_source = source_line*
ai_source = source_line*
source_line = !(guidance_open / guidance_close / snippet_close) ws ~".*" nl?