PageRenderTime 40ms CodeModel.GetById 13ms RepoModel.GetById 1ms app.codeStats 0ms

/trunk/Examples/tcl/constants/runme.tcl

#
TCL | 26 lines | 20 code | 5 blank | 1 comment | 2 complexity | 368c1abe442a1ea8cedb3a7886d10b13 MD5 | raw file
Possible License(s): LGPL-2.1, Cube, GPL-3.0, 0BSD, GPL-2.0
  1. # file: runme.tcl
  2. catch { load ./example[info sharedlibextension] example}
  3. puts "ICONST = $ICONST (should be 42)"
  4. puts "FCONST = $FCONST (should be 2.1828)"
  5. puts "CCONS T = $CCONST (should be 'x')"
  6. puts "CCONST2 = $CCONST2 (this should be on a separate line)"
  7. puts "SCONST = $SCONST (should be 'Hello World')"
  8. puts "SCONST2 = $SCONST2 (should be '\"Hello World\"')"
  9. puts "EXPR = $EXPR (should be 48.5484)"
  10. puts "iconst = $iconst (should be 37)"
  11. puts "fconst = $fconst (should be 3.14)"
  12. if { [catch {
  13. puts "EXTERN = $EXTERN (Arg! This shouldn't print anything)"
  14. }]} {
  15. puts "EXTERN isn't defined (good)"
  16. }
  17. if { [catch {
  18. puts "FOO = $FOO (Arg! This shouldn't print anything)"
  19. }]} {
  20. puts "FOO isn't defined (good)"
  21. }