This repository has been archived on 2023-08-20. You can view files and clone it, but cannot push or open issues or pull requests.
yap-6.3/misc/editors/sublimeyap/README.md

47 lines
1.5 KiB
Markdown

# Prolog syntax highlighting for YAP 2 & 3 #
This package adapts the Sublime prolog package to also support YAP.
# Prolog syntax highlighting for Sublime Text 2 & 3 #
This package provides syntax highlighting and automated build for the logic
programming language Prolog. It is highly work in progress, so use with care.
## Auto Build System ##
To be able to use the `Ctrl+B` automatic build, you need to define `main/0`
where you compute the solution and you also print it. For example:
main :- compute(input, Solution), writef('%t\n', [Solution]).
An indicator that this is not done (correctly) is the following error:
ERROR: call/2: Undefined procedure: main/1
ERROR: However, there are definitions for:
ERROR: main/0
## Installation ##
### Installation via Sublime Package Control ###
I recommend using the [Sublime Package Control] [1] to install this package.
This way is much more convenient. It is named *Prolog syntax highlighting*
there, as well.
[1]: http://wbond.net/sublime_packages/package_control
### Manual installation ###
If you want to manually install this package, please do:
cd /tmp
wget -O sublimeprolog.tar.gz http://github.com/alnkpa/sublimeprolog/tarball/master
tar -xzvf sublimeprolog.tar.gz
cd alnkpa-sublimeprolog-<commit>
mv Prolog.tmLanguage ~/.config/sublime-text-2/Packages/User/
## License ##
This Source Code Form is subject to the terms of the Mozilla Public
License, v. 2.0. If a copy of the MPL was not distributed with this
file, You can obtain one at <http://mozilla.org/MPL/2.0/>.