Per Bothner
|
61e355fc94
* LispReader.java: Fix wrong reading of empty string symbol (i.e. '||)
|
11 years ago |
Per Bothner
|
3e0add4cb8
Implement support for SRFI-109 strings and partial support for SRFI-108.
|
12 years ago |
Per Bothner
|
b7eb281965
* LispReader.java (readToken): Remove unused readCase parameter.
|
12 years ago |
Per Bothner
|
66a45411f7
* ReaderConstituent.java: New class, extends ReadTableEntry.
|
12 years ago |
Per Bothner
|
cfa746442f
* LispReader.java (readAndHandleToken): When done, restore
|
12 years ago |
Per Bothner
|
abe69a41d7
* LispLanguage.java (quote_sym, unquote_sym, unquotesplicing_sym)
|
12 years ago |
Per Bothner
|
f977a28d60
* LispReader.java (readValuesAndAppend): New method.
|
12 years ago |
Per Bothner
|
11e16c7a19
Fix line number support for top-level non-pairs.
|
12 years ago |
Per Bothner
|
992d166487
Support #, and #,@ inside quasisyntax. Complicated becaue of backward
|
13 years ago |
Per Bothner
|
24f50c92e8
* ReaderParens.java (readList): Pass 'last' variable as parameter.
|
13 years ago |
Per Bothner
|
88e2cfe490
Add support for native methods.
|
13 years ago |
Per Bothner
|
3e007d5b5c
Support reading cyclic lists and vectors using SRFI-38 #N= notation.
|
13 years ago |
Per Bothner
|
c288eef8f4
* LispLanguage.java (getLexer): Change to more specific return type.
|
14 years ago |
Per Bothner
|
9c27137fe7
* standard/Scheme.java: Add support for switchable Scheme dialects,
|
14 years ago |
Per Bothner
|
8b043ce5c8
Support square brackets for constructing immutable vectors.
|
14 years ago |
Per Bothner
|
aded54bc0c
* Q2.java (compareIndentation): New static method.
|
14 years ago |
Per Bothner
|
65b1de9e67
* ReadTable.java (hexEscapeAfterBackslash): New field.
|
14 years ago |
Per Bothner
|
9c025441c0
* ReaderXmlElement.java: New class, extends ReadTableEntry.
|
14 years ago |
Per Bothner
|
2e1f15a961
* ReadTableEntry.java (illegal): New final field.
|
14 years ago |
Per Bothner
|
d7e1c17e8c
* LispReader.java (makePair): Change to more precise return type.
|
14 years ago |
Per Bothner
|
7c3b8e5a77
* Symbol.java (parse): Also recognize 'prefix{uri}:local' and
|
14 years ago |
Per Bothner
|
710a635bc8
* Namespace.java (make(String,String)): Intern both uri and prefix.
|
14 years ago |
Per Bothner
|
0d71ec9276
Make space be options before and after :: in type specifier.
|
15 years ago |
Per Bothner
|
7e57566db7
* LispReader.java (parseNumber): Map 2f2 to java.lang.Float etc.
|
15 years ago |
Per Bothner
|
c4da994920
* LispReader.java (parseNumber): Parse R6RS +nan.0, +inf.0, and -inf.0.
|
15 years ago |
Per Bothner
|
eff68d23a4
* LispReader.java (sharedStructureTable): New field.
|
15 years ago |
Per Bothner
|
4c340884b4
Allow ||: as a keyword, as recommended by SRFI-88.
|
15 years ago |
Per Bothner
|
712cf0461b
* LispReader.java (readCharacter): Fix two bugs so we can
|
15 years ago |
Per Bothner
|
9f4e8d128a
New support for regex Pattern types and literal syntax.
|
15 years ago |
Per Bothner
|
9213ba9697
* LispReader.java (parseNumber): Translate 'd'/'s'/... exponent
|
16 years ago |