continuation escape sequence
(backslash char
) only.
A partial double quoted list is a partial list (3.125).
If the Prolog flag double_quotes
has a value chars
, a
double quoted list token dql containing L double
quoted characters is a partial list l with L elements, where
the N-th element of the partial list is the one-char atom whose
name is the N-th double quoted character of dql.
If the Prolog flag double_quotes
has a value codes
, a
double quoted list token dql containing L double
quoted characters is a partial list l with L elements, where
the N-th element of the partial list is the collating sequence integer of the N-th double quoted character of dql.
term = double quoted list, bar, bar, term ; Abstract: l ccl Priority: 0 0 0 Condition: Prolog flag double_quotes has a value chars or codes.
?- L = "abc"||K. L = [a,b,c|K]. ?- L = "a"| |"b"| |"c". L = [a,b,c]. ?- L = "a"| % multiple lines |"b"| /* with comments */ |"c". L = [a,b,c]. ?- L = K||[]. syntax_error(...). ?- L = ("a")||[]. syntax_error(...). ?- L = ""||K. L = K.
bar token
instead of bar
double_quotes(true)
or double_bar(true)
max_depth
"string"||L