summaryrefslogtreecommitdiff
path: root/etc/compilation.txt
diff options
context:
space:
mode:
authorJan Nieuwenhuizen <janneke@gnu.org>2014-08-13 21:17:21 +0200
committerJan Nieuwenhuizen <janneke@gnu.org>2014-08-13 21:17:21 +0200
commit8f944212cf4b368eb77877676e70cea9c3a6c32e (patch)
tree385c7fbb870b96d3957dfb0a18d5c08367f1783a /etc/compilation.txt
parent01fe01d59e38636d3950406afed33909e9df55d6 (diff)
downloademacs-8f944212cf4b368eb77877676e70cea9c3a6c32e.tar.gz
Support Guile backtraces in compilation mode.
* lisp/progmodes/compile.el (compilation-error-regexp-alist-alist): Add Guile regexpses. * etc/compilation.txt (file): Add Guile backtrace example. * test/automated/compile-tests.el (compile--test-error-line): Grok FILE being nil. Allows for Guile tests to pass. (compile-tests--test-regexps-data): Add Guile tests.
Diffstat (limited to 'etc/compilation.txt')
-rw-r--r--etc/compilation.txt20
1 files changed, 20 insertions, 0 deletions
diff --git a/etc/compilation.txt b/etc/compilation.txt
index e835c57eb13..919e4db30d2 100644
--- a/etc/compilation.txt
+++ b/etc/compilation.txt
@@ -261,6 +261,26 @@ file:G:/cygwin/dev/build-myproj.xml:54: Compiler Adapter 'javac' can't be found.
{standard input}:27041: Warning: end of file not at end of a line; newline inserted
+* Guile backtrace, 2.0.11
+
+symbols: guile-file, guile-line
+
+Backtrace:
+In ice-9/boot-9.scm:
+ 157: 6 [catch #t #<catch-closure 196e3e0> ...]
+In unknown file:
+ ?: 5 [apply-smob/1 #<catch-closure 196e3e0>]
+In ice-9/boot-9.scm:
+ 63: 4 [call-with-prompt prompt0 ...]
+In ice-9/eval.scm:
+ 432: 3 [eval # #]
+In unknown file:
+ ?: 2 [eval (main (command-line)) #<directory (gud-break) 1962510>]
+In /home/janneke/vc/guile/examples/gud-break.scm:
+1038: 1 [main ("gud-break.scm")]
+1033: 0 [stderr "~a:hello world\n" (# # #)]
+
+
* Lucid Compiler, lcc 3.x
symbol: lcc