#######################
a = 1
a = '1'
a = "1"
a = eval{1}
a = eval{'1'}
a = eval{"1"}
a = <<eoc
1
eoc
a = <<'eoc'
1
eoc
a = <<"eoc"
1
eoc
#######################
a = 1234
a = '1234'
a = "1234"
a = eval{1234}
a = eval{'1234'}
a = eval{"1234"}
a = <<eoc
1234
eoc
a = <<'eoc'
1234
eoc
a = <<"eoc"
1234
eoc
#######################
a = '1 2 3 4'
a = "1 2 3 4"
a = eval{'1 2 3 4'}
a = eval{"1 2 3 4"}
a = <<eoc
1 2 3 4
eoc
a = <<'eoc'
1 2 3 4
eoc
a = <<"eoc"
1 2 3 4
eoc
#######################
a = 1 a = '1' a = "1" a = eval{1}
a = 1; a = '1'; a = "1"; a = eval{1};
a = 1, a = '1', a = "1", a = eval{1},
#######################
a = 'quoting " is ok'
a = 'quoting \' is ok'
a = 'quoting \\ is ok'
a = "quoting ' is ok"
a = "quoting \" is ok"
a = "quoting \\ is ok"
#######################
a =
'multi-
line'
a =
"multi-
line"
a = <<eot
multi
line
eot
a = <<'eot'
multi
line
eot
a = <<"eot"
multi
line
eot
#######################
simple_key = value
'single quoted key' = value
"double quoted key" = value
eval{"eval'd key"} = value