;:sys36864
;"in anfuehrungszeichen !"
	;.opt oo
chkcom	=$aefd
flag	=247
buffer	=828
chrget	=115
ptr	=122
prgstart	=43
prg	=95
quote	=248
return	=$aad7
lnprint	=48589
chrgot	=121
	*= $8e00
	jsr chkcom
	beq nurkomma
	cmp #34
	beq string
	ldy #0
	sty flag
holtext	sta buffer,y
	iny
	jsr chrget
	bne holtext
	sta buffer,y
	beq voll
string	lda #-1
	sta flag
	ldy #1
holstr	lda (ptr),y
	beq stend
	cmp #34
	beq stend
	sta buffer-1,y
	iny
	bne holstr
stend	lda #0
	sta buffer-1,y
	jsr chrgot
	beq voll
suchend	jsr chrget
	bne suchend
voll	lda prgstart
	sta prg
	lda prgstart+1
	sta prg+1
line	ldy #1
	lda (prg),y
	bne goon
nurkomma	rts
goon	ldx #0
	stx quote
	ldy #4
search	lda (prg),y
	beq eoline
	cmp #34
	bne noquot
	lda #-1
	eor quote
	sta quote
noquot	lda quote
	cmp flag
	bne miss
	lda (prg),y
	cmp buffer,x
	bne miss
	inx
	lda buffer,x
	bne weitsuch
	jsr found
	jmp eoline
miss	ldx #0
weitsuch	iny
	jmp search
eoline	ldy #0
	lda (prg),y
	pha
	iny
	lda (prg),y
	sta prg+1
	pla
	sta prg
	jmp line
found	jsr return
	ldy #2
	lda (prg),y
	tax
	iny
	lda (prg),y
	jsr lnprint
	rts
