Cleanup heredoc parsing by removing some duplicated lex code
Cleanup heredoc parsing by removing some duplicated lex code

wied03/opal,Flikofbluelight747/opal,castwide/opal,fazibear/opal,merongivian/opal,jannishuebl/opal,fazibear/opal,suyesh/opal,opal/opal,domgetter/opal,bbatsov/opal,Ajedi32/opal,c42engineering/opal,gausie/opal,opal/opal,catprintlabs/opal,Mogztter/opal,iliabylich/opal,jannishuebl/opal,castwide/opal,c42engineering/opal,merongivian/opal,kachick/opal,Mogztter/opal,Flikofbluelight747/opal,Mogztter/opal,bbatsov/opal,wied03/opal,gabrielrios/opal,kachick/opal,suyesh/opal,suyesh/opal,catprintlabs/opal,gabrielrios/opal,gabrielrios/opal,domgetter/opal,catprintlabs/opal,castwide/opal,fazibear/opal,jgaskins/opal,gausie/opal,merongivian/opal,Mogztter/opal,Flikofbluelight747/opal,jgaskins/opal,Ajedi32/opal,opal/opal,opal/opal,gausie/opal,iliabylich/opal,kachick/opal,kachick/opal,Ajedi32/opal,jgaskins/opal,jannishuebl/opal,wied03/opal,iliabylich/opal,bbatsov/opal,c42engineering/opal