14 lines
266 B
Plaintext
14 lines
266 B
Plaintext
".source.prolog":
|
|
DCG:
|
|
prefix: "dcg"
|
|
body: "${1:clause} --> ${0:body}."
|
|
Fact:
|
|
prefix: "fact"
|
|
body: "${1:functor_name}(${2:argument})."
|
|
Rule:
|
|
prefix: "rule"
|
|
body: '''
|
|
${1:functor_name}(${2:argument}) :-
|
|
${0:%% body}
|
|
'''
|