Vítor Santos Costa
|
ded6b2435c
|
improve BigNum handling.
|
2011-06-21 15:11:07 +01:00 |
|
Vítor Santos Costa
|
866d2130af
|
disable make_index for now.
|
2011-06-14 09:39:19 +01:00 |
|
Vitor Santos Costa
|
8991b5247a
|
fixes to scanner code.
|
2011-06-14 08:58:51 +01:00 |
|
Vitor Santos Costa
|
261e02b43e
|
support for option comments(X) in read_term/1.
|
2011-06-12 17:23:10 +01:00 |
|
Joao
|
f658a99dad
|
fix C/scanner.c. change some misc/LOCALS initializations.
|
2011-05-26 15:02:00 +01:00 |
|
Joao
|
98e35b16e8
|
Merge branch 'master' of ssh://yap.git.sourceforge.net/gitroot/yap/yap-6.3
|
2011-05-25 16:41:39 +01:00 |
|
Joao
|
971ad94311
|
moved several global variables to misc/GLOBALS
|
2011-05-25 16:40:36 +01:00 |
|
Vítor Santos Costa
|
a57cd039d8
|
fix bug in handling very many comments.
|
2011-05-24 12:26:37 +01:00 |
|
Joao
|
8170f6d3cb
|
Some global variables(Yap_thread_gl) in C/init.c are now declared in misc/LOCALS
|
2011-05-23 16:19:47 +01:00 |
|
Joao
|
d9cee607e9
|
Merge branch 'master' of ssh://yap.git.sourceforge.net/gitroot/yap/yap-6.3
Conflicts:
C/cdmgr.c
|
2011-05-04 11:10:20 +01:00 |
|
Joao
|
dc3c54c164
|
change LOCALS macros.
|
2011-05-04 10:11:41 +01:00 |
|
Paulo Moura
|
5c9d62e16e
|
Make the support for 0'\s and 0'\z conditional on the ISO escape sequences flag.
|
2011-04-30 19:51:40 +02:00 |
|
Paulo Moura
|
f83cdde766
|
Reapplied patch to support 0'\s and 0'\z.
|
2011-04-30 18:12:56 +02:00 |
|
Vítor Santos Costa
|
c5ba36e191
|
improve SWI and ISO scanner compatibility.
|
2011-03-14 20:37:17 +00:00 |
|
Vitor Santos Costa
|
098e051e46
|
fix bad cast when copying strings.
|
2011-03-07 22:10:20 +00:00 |
|
Vítor Santos Costa
|
90d93fdbdd
|
cache abstra machine register in threaded mode.
|
2011-03-07 16:02:55 +00:00 |
|
ubu32
|
185bb1b3f0
|
cleanups.
|
2011-02-15 06:43:28 -08:00 |
|
ubu32
|
140318ff16
|
read works now.
|
2011-02-14 23:39:27 -08:00 |
|
Vitor Santos Costa
|
9d1ae2f96a
|
allow spaces in numerica atoms/strings.
|
2011-01-20 12:03:38 -06:00 |
|
Vitor Santos Costa
|
5367381154
|
fix 10E1 in ISO mode.
|
2010-12-30 22:51:52 -06:00 |
|
Vitor Santos Costa
|
2ee12ca1a7
|
only force 1E30 an error if in ISO mode.
always 1.0e30.
|
2010-11-22 12:51:02 +00:00 |
|
Vitor Santos Costa
|
0fa3fff5d5
|
[PATCH-YAP 5/5] ISO: reject 1E1 as float notation
from ulrich neumerkel
|
2010-11-21 22:09:07 +00:00 |
|
Vitor Santos Costa
|
c4913849c6
|
[PATCH-YAP 3/4] ISO: Restrict binary, octal, hexadecimal integer constant indicators
and exponent char to minuscules. (6.4.4)
from Ulrich Neumerkel
|
2010-11-21 21:55:58 +00:00 |
|
Vítor Santos Costa
|
52c019ec54
|
cannot hold the lock while getting a char: someone else may be trying to add to the stream.
|
2010-08-04 11:34:46 +01:00 |
|
Vítor Santos Costa
|
3e13be32a0
|
fix \\ in strings to scan up to next non-blank
|
2010-06-23 11:46:16 +01:00 |
|
Vítor Santos Costa
|
be2a3a635e
|
L constants are evil in 64 bits
|
2010-05-11 12:25:49 +01:00 |
|
Vítor Santos Costa
|
950abd136e
|
get rid of debugging info.
routines are only define with wctype.h
|
2010-05-05 12:51:38 +01:00 |
|
Vitor Santos Costa
|
f3b6a044f6
|
improvements to language support.
|
2010-05-05 12:45:11 +01:00 |
|
Vitor Santos Costa
|
7593a9ec78
|
fix scanning of integers starting with 0b and 0o (ISO, obs from Paulo Moura).
|
2010-04-18 20:48:25 +01:00 |
|
Vitor Santos Costa
|
c21f178b36
|
fix error where \* ( could be scanned as \+( (obs from Paulo Moura).
|
2010-02-18 09:19:29 +00:00 |
|
Vitor Santos Costa
|
97a27bd4b6
|
[ ] and {} should be handled by the scanner, not the parser (obs from Paulo Moura).
|
2009-12-03 22:51:29 +00:00 |
|
Vitor Santos Costa
|
0179998d60
|
change Heap.h to YapHeap.h
rename $live to prolog/0 (for SWI compatibility).
|
2009-10-23 14:22:17 +01:00 |
|
Costa Vitor
|
8569aacfe5
|
check for very long wchar_t strings when scanning (obs from Jan Wielemaker).
|
2009-07-15 14:26:56 -05:00 |
|
Vítor Santos Costa
|
30e946cc30
|
fix case where very big negative integer could have two representations.
|
2009-01-12 15:08:26 +00:00 |
|
Vítor Santos Costa
|
a8ac9bfb43
|
generate known atoms and functors automatically
|
2008-12-23 01:53:52 +00:00 |
|
Vitor Santos Costa
|
0dcf34b7bc
|
mainbranch fixes to:
- fix quoted characters output
- fix line position in read_term and friends
- make messages look a bit better
- CLP(BN) EM improvements.
|
2008-10-23 22:17:45 +01:00 |
|
vsc
|
282ba60852
|
fix some overflows in integer handling and ~r option.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2203 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2008-04-03 22:27:29 +00:00 |
|
vsc
|
cab59d9f3a
|
[ ] should be processed by parser, not by scanner.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2136 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2008-03-10 14:11:38 +00:00 |
|
vsc
|
83e941e4cf
|
don't break ISO standard in current_predicate/1.
Include Nicos flag.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2081 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2008-02-07 23:09:13 +00:00 |
|
vsc
|
76bf9355a4
|
add SWI's char and code_type/2.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2049 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2007-12-29 12:26:41 +00:00 |
|
vsc
|
a5406ccc02
|
fix encoding issues
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1944 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2007-10-02 12:32:46 +00:00 |
|
vsc
|
ee03654060
|
handle code space overflows while parsing.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1868 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2007-04-18 06:30:41 +00:00 |
|
vsc
|
47765f7739
|
WIN32 support
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1790 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2007-01-28 14:26:37 +00:00 |
|
vsc
|
90c1641841
|
several debugger and CLP(BN) improvements.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1732 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2006-12-13 16:10:26 +00:00 |
|
vsc
|
0705ca0640
|
support for UNICODE, and other bug fixes.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1725 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2006-11-27 17:42:03 +00:00 |
|
vsc
|
0f714371e5
|
fix garbage collector not to try to garbage collect when we ask for large
chunks of stack in a single go.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1684 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2006-08-07 18:51:44 +00:00 |
|
vsc
|
720db316ce
|
cleanups
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1617 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2006-04-28 16:14:05 +00:00 |
|
vsc
|
9101c18410
|
do locking on streams
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1616 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2006-04-28 15:48:33 +00:00 |
|
vsc
|
6fb10bfc51
|
fix number of overflow bugs affecting threaded version
make current_op faster.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1615 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2006-04-28 13:23:23 +00:00 |
|
vsc
|
b8e524424c
|
fix MacOSX interrupt handling
fix using Yap files as Yap scripts.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1555 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2006-03-03 23:11:30 +00:00 |
|