Logtalk 2.30.7 files.

git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1973 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
This commit is contained in:
pmoura
2007-11-06 01:50:09 +00:00
parent 6c3aee8c63
commit 42aabce1bb
320 changed files with 2252 additions and 1289 deletions

View File

@@ -1,6 +1,6 @@
================================================================
Logtalk - Open source object-oriented logic programming language
Release 2.30.2
Release 2.30.7
Copyright (c) 1998-2007 Paulo Moura. All Rights Reserved.
================================================================

View File

@@ -9,7 +9,7 @@ keyword = '\<(abolish|c(urrent|reate))_(object|protocol|category)(?=\()',
'\<(object|protocol|category)_property(?=\()',
'\<extends_(object|protocol)(?=\()',
'\<imp(lements_protocol|orts_category)(?=\()',
'\<(instantiates|specializes)_class(?=\()',
'\<(instantiat|specializ)es_class(?=\()',
'\<(current_event|(abolish|define)_events)(?=\()',
'\<(current|set)_logtalk_flag(?=\()',
'\<logtalk_(compile|l(oad|ibrary_path))(?=\()'
@@ -22,7 +22,7 @@ keyword = '\<(after|before)(?=\()',
'\<a(bolish|ssert(a|z))(?=\()',
'\<(ca(ll|tch)|throw)(?=\()',
'\<((bag|set)of|f(ind|or)all)(?=\()',
'\<threaded(_(call|once|ignore|race|exit|peek|wait|notify))?(?=\()',
'\<threaded(_(call|once|ignore|exit|peek|wait|notify))?(?=\()',
'\<unify_with_occurs_check(?=\()',
'\<(functor|arg|copy_term)(?=\()',
'\<(rem|mod|abs|sign)(?=\()',
@@ -30,8 +30,7 @@ keyword = '\<(after|before)(?=\()',
'\<(floor|truncate|round|ceiling)(?=\()',
'\<(cos|atan|exp|log|s(in|qrt))(?=\()',
'\<(var|atom(ic)?|integer|float|compound|n(onvar|umber))(?=\()',
'\<current_(in|out)put(?=\()',
'\<set_(in|out)put(?=\()',
'\<(curren|se)t_(in|out)put(?=\()',
'\<(open|close)(?=\()',
'\<flush_output(?=\()',
'\<flush_output\>',
@@ -44,7 +43,7 @@ keyword = '\<(after|before)(?=\()',
'\<((current_)?char_conversion)(?=\()',
'\<atom_(length|c(hars|o(ncat|des)))(?=\()',
'\<(char_code|sub_atom)(?=\()',
'\<number_(c(hars|odes))(?=\()',
'\<number_(c(har|ode)s)(?=\()',
'\<(set|current)_prolog_flag(?=\()',
'\<halt(?=\()', '\<(halt)\>',
'\<once(?=\()',
@@ -56,14 +55,14 @@ variable = '\<[A-Z_][A-Za-z0-9_]*'
cbracket = "{|}"
preproc = '^[[:blank:]]*:-[[:blank:]](ca(lls|tegory) | p(ublic|r(ot(ocol|ected)|ivate)) | e(ncoding|xports) | in(fo|itialization) | a(lias|tomic) | d(ynamic|iscontiguous) | m(eta_predicate|od(e|ule)|ultifile) | synchronized | o(bject|p) | use(s|_module))(?=\()',
'^[[:blank:]]*:-[[:blank:]](end_(category|object|protocol) | dynamic | synchronized | threaded)\.'
preproc = '^[[:blank:]]*:-[[:blank:]](ca(lls|tegory)|p(ublic|r(ot(ocol|ected)|ivate))|e(ncoding|xports)|in(fo|itialization)|alias|d(ynamic|iscontiguous)|m(eta_predicate|od(e|ule)|ultifile)|synchronized|o(bject|p)|use(s|_module))(?=\()',
'^[[:blank:]]*:-[[:blank:]](end_(category|object|protocol)|dynamic|synchronized|threaded)\.'
preproc = '\<(extends|i(nstantiates|mp(lements|orts))|specializes)(?=\()'
normal = '\<[a-z][A-Za-z0-9_]*'
number = '0\'[A-Za-z0-9] | 0b[0-1]+ | 0o[0-7]+ | 0x[0-9a-fA-F]+ | [0-9]+(\.[0-9]+)?([eE]([-+])?[0-9]+)?'
number = '0\'[A-Za-z0-9]|0b[0-1]+|0o[0-7]+|0x[0-9a-fA-F]+|[0-9]+(\.[0-9]+)?([eE]([-+])?[0-9]+)?'
symbol = "::", "^^", ":",
">>", "<<", "/\\", "\\/", "\\",