Fixing example from Naurin Zamir

This commit is contained in:
Jay McCarthy 2011-06-28 08:31:18 -06:00
parent 32a1d9a769
commit 13ff06aee5
3 changed files with 12 additions and 1 deletions

View File

@ -99,7 +99,13 @@
(syntax-parse
stx
[sym:id
(list #'sym)]
(cond
[(identifier-binding #'sym 0)
empty]
[(char-upper-case? (string-ref (symbol->string (syntax->datum #'sym)) 0))
(list #'sym)]
[else
empty])]
[sym:expr
empty]))
(define head-vars (datalog-literal-variables #'head))

View File

@ -0,0 +1,4 @@
#lang datalog
friend(arnold,arnold).
student(arnold,arnold,arnold) :- friend(arnold,arnold).
student(arnold,arnold,arnold)?

View File

@ -0,0 +1 @@
student(arnold, arnold, arnold).