Expect a SystemLiteral production.

Also used to parse productions that do not have references. Append the parsed value to buffer.

Property definitions

saxophonit $ XophonReader :: expect_literal
	# Expect a `SystemLiteral` production.
	#
	# Also used to parse productions that do not have references.
	# Append the parsed value to `buffer`.
	private fun expect_literal(buffer: Buffer): Bool do
		var delimiter = lexer.expect_delimiter

		if delimiter < 0 then return false
		loop
			if lexer.accept_int(delimiter) then
				return true
			else if not lexer.expect_xml_char(buffer) then
				return false
			end
		end
	end
lib/saxophonit/saxophonit.nit:422,2--437,4