|
jEdit example source code file (prolog.xml)
The jEdit prolog.xml source code<?xml version="1.0"?> <!DOCTYPE MODE SYSTEM "xmode.dtd"> <!-- jEdit Prolog syntax file based on the INRIA ISO Prolog web page @ http://pauillac.inria.fr/~hodgson/prolog written by Giulio Piancastelli version 1.0 created on 31st December 2001 last revised 19th November 2002 --> <MODE> <PROPS> <PROPERTY NAME="lineComment" VALUE="%" /> <PROPERTY NAME="commentStart" VALUE="/*" /> <PROPERTY NAME="commentEnd" VALUE="*/" /> </PROPS> <RULES IGNORE_CASE="FALSE" HIGHLIGHT_DIGITS="TRUE"> <!-- Comments --> <EOL_SPAN TYPE="COMMENT1">% <!--- ISO compliant C-style comments --> <SPAN TYPE="COMMENT1"> <BEGIN>/* <END>*/ </SPAN> <!-- String literals --> <SPAN TYPE="LITERAL1" ESCAPE="\" NO_LINE_BREAK="TRUE"> <BEGIN>' <END>' </SPAN> <SPAN TYPE="LITERAL1" ESCAPE="\" NO_LINE_BREAK="TRUE"> <BEGIN>" <END>" </SPAN> <!-- List literals --> <SPAN TYPE="LITERAL2" NO_LINE_BREAK="TRUE" DELEGATE="LIST"> <BEGIN>[ <END>] </SPAN> <!-- Operators --> <SEQ TYPE="OPERATOR">--> <SEQ TYPE="OPERATOR">:- <SEQ TYPE="OPERATOR">?- <SEQ TYPE="OPERATOR">; <SEQ TYPE="OPERATOR">-> <SEQ TYPE="OPERATOR">, <SEQ TYPE="OPERATOR">\+ <SEQ TYPE="OPERATOR">== <SEQ TYPE="OPERATOR">\== <SEQ TYPE="OPERATOR">\= <SEQ TYPE="OPERATOR">@< <SEQ TYPE="OPERATOR">@=< <SEQ TYPE="OPERATOR">@>= <SEQ TYPE="OPERATOR">@> <SEQ TYPE="OPERATOR">=.. <SEQ TYPE="OPERATOR">=:= <SEQ TYPE="OPERATOR">=\= <SEQ TYPE="OPERATOR">=< <SEQ TYPE="OPERATOR">>= <SEQ TYPE="OPERATOR">+ <SEQ TYPE="OPERATOR">- <SEQ TYPE="OPERATOR">/\ <SEQ TYPE="OPERATOR">\/ <SEQ TYPE="OPERATOR">// <SEQ TYPE="OPERATOR"><< <SEQ TYPE="OPERATOR">< <SEQ TYPE="OPERATOR">>> <SEQ TYPE="OPERATOR">> <SEQ TYPE="OPERATOR">** <SEQ TYPE="OPERATOR">^ <SEQ TYPE="OPERATOR">\ <SEQ TYPE="OPERATOR">/ <SEQ TYPE="OPERATOR">= <SEQ TYPE="OPERATOR">* <!-- The '.' at the end of each clause --> <SEQ TYPE="OPERATOR">. <!-- Parentheses --> <SEQ TYPE="MARKUP">( <SEQ TYPE="MARKUP">) <SEQ TYPE="NULL">{ <SEQ TYPE="NULL">} <KEYWORDS> <!-- Keywords that are 0 arity built-in predicates --> <KEYWORD1>true <KEYWORD1>fail <KEYWORD1>! <KEYWORD1>at_end_of_stream <KEYWORD1>nl <KEYWORD1>repeat <KEYWORD1>halt <!-- Keywords that are built-in predicates with arity greater than or equal to 1 --> <FUNCTION>call <FUNCTION>catch <FUNCTION>throw <FUNCTION>unify_with_occurs_check <FUNCTION>var <FUNCTION>atom <FUNCTION>integer <FUNCTION>float <FUNCTION>atomic <FUNCTION>compound <FUNCTION>nonvar <FUNCTION>number <FUNCTION>functor <FUNCTION>arg <FUNCTION>copy_term <FUNCTION>clause <FUNCTION>current_predicate <FUNCTION>asserta <FUNCTION>assertz <FUNCTION>retract <FUNCTION>abolish <FUNCTION>findall <FUNCTION>bagof <FUNCTION>setof <FUNCTION>current_input <FUNCTION>current_output <FUNCTION>set_input <FUNCTION>set_output <FUNCTION>open <FUNCTION>close <FUNCTION>stream_property <FUNCTION>at_end_of_stream <FUNCTION>set_stream_position <FUNCTION>get_char <FUNCTION>get_code <FUNCTION>peek_char <FUNCTION>peek_code <FUNCTION>put_char <FUNCTION>put_code <FUNCTION>nl <FUNCTION>get_byte <FUNCTION>peek_byte <FUNCTION>put_byte <FUNCTION>read_term <FUNCTION>read <FUNCTION>write_term <FUNCTION>write <FUNCTION>writeq <FUNCTION>write_canonical <FUNCTION>op <FUNCTION>current_op <FUNCTION>char_conversion <FUNCTION>current_char_conversion <FUNCTION>once <FUNCTION>atom_length <FUNCTION>atom_concat <FUNCTION>sub_atom <FUNCTION>atom_chars <FUNCTION>atom_codes <FUNCTION>char_code <FUNCTION>number_chars <FUNCTION>number_codes <FUNCTION>set_prolog_flag <FUNCTION>current_prolog_flag <FUNCTION>halt <!-- Mathematical functions --> <FUNCTION>sin <FUNCTION>cos <FUNCTION>atan <FUNCTION>exp <FUNCTION>log <FUNCTION>sqrt <!-- Keywords that should be operators --> <KEYWORD2>is <KEYWORD2>rem <KEYWORD2>mod <!-- Singleton variable --> <KEYWORD3>_ </KEYWORDS> </RULES> <RULES SET="LIST" DEFAULT="LITERAL2" ESCAPE="\"> <SPAN TYPE="LITERAL2" NO_LINE_BREAK="TRUE" DELEGATE="LIST"> <BEGIN>[ <END>] </SPAN> </RULES> </MODE> Other jEdit examples (source code examples)Here is a short list of links related to this jEdit prolog.xml source code file: |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2021 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.