Property definitions

nitc $ AAugmentedLiteral :: delimiter_start
	private fun delimiter_start: Char is abstract
src/literal.nit:106,2--46

nitc :: literal $ ACharExpr :: delimiter_start
	redef fun delimiter_start do return '\''
src/literal.nit:128,2--41

nitc $ AugmentedStringFormExpr :: delimiter_start
	redef var delimiter_start = '"'
src/literal.nit:163,2--32

nitc :: literal $ AStringExpr :: delimiter_start
	redef var delimiter_start is lazy do
		var str = text
		for i in [0 .. str.length[ do
			var c = str[i]
			if c == '"' or c == '\'' then
				delimiter_end = c
				return c
			end
		end
		# Cannot happen, unless the parser is bugged
		abort
	end
src/literal.nit:250,2--261,4

nitc :: literal $ AStartStringExpr :: delimiter_start
	redef var delimiter_start is lazy do
		var str = n_string.text
		for i in [0 .. str.length[ do
			var c = str[i]
			if c == '"' or c == '\'' then
				return c
			end
		end
		# Cannot happen, unless the parser is bugged
		abort
	end
src/literal.nit:229,2--239,4