emacs/test/manual/indent/tcl.tcl

27 lines
876 B
Tcl

# Some sample code that tries to exercise the font-lock
# of various forms of writing strings.
puts "hello}"; # Top-level strings can contain unescaped closing braces!
puts a"b; # Non-delimited strings can contain quotes!
puts a""b; # Even several of them!
proc foo1 {} {
puts "hello"; # Normal case!
puts "hello\}; # This will signal an error when `foo1` is called!
}
proc foo2 {} {
puts "hello; # This will also signal an error when `foo2` is called!
}
proc foo3 {} {
puts a"b; # This will not signal an error!
puts a""b"; # And that won't either!
puts "a""b"; # But this will!
}
# FIXME: The [..] interpolation within "..." strings is not properly
# handled by the current `syntax-propertize-function`!
set a "Testing: [split "192.168.1.1/24" "/"] address";