repo.or.cz
/
delight
/
core.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Disallow x[y] if x has a maybe type
2008-09-18
Thomas Leonard
D
o
n't include dynamic a
r
rays in non
-
null checks
commit
|
commitdiff
|
tree
2008-09-18
Thoma
s
Leonard
Still gener
a
te a newli
n
e token after a "#" comme
n
t
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leo
n
ard
E
rror if you do
n
'
t
initialis
e
a non-null type
commit
|
commitdiff
|
tree
2008-09-18
T
hom
a
s Leonard
Fix
mangl
e
d name of
T
ype
I
nfo ini
t
functions
.
commit
|
commitdiff
|
tree
2008-09-18
T
ho
m
a
s Leonard
Don't allow "a~b" if either could b
e
nu
l
l
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leonard
Support
m
a
y
be dyn
a
mic a
r
rays
.
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leon
a
r
d
Don't all
o
w
i
m
plicit conv
e
rsion of nu
l
l
t
o a class
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leonard
Better error message
when at
t
e
m
pting to
access
a
property
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leonard
F
ixed
p
arsing of
m
ay
b
e types
in s
t
atements
commit
|
commitdiff
|
tree
2008-09-17
Thomas Leon
a
rd
Delegat
e
most
maybe
o
peratio
n
s to base type
.
commit
|
commitdiff
|
tree
2008-09-17
Thoma
s
Leonard
Allow "T[]" ->
"T[]?"
commit
|
commitdiff
|
tree
2008-09-17
Thoma
s
Leonard
A
l
low impli
c
it cas
t
fro
m
n
ull
to maybe types ("Type?")
commit
|
commitdiff
|
tree
2008-09-17
Thomas Leonard
Added Maybe type
commit
|
commitdiff
|
tree
2008-09-17
Thomas Leo
n
ard
F
ixed parsing fo
r
Delight "for (
)
" statements
commit
|
commitdiff
|
tree
2008-09-17
Thoma
s
Leon
a
rd
"stat
i
c
if (X)" to "static if X"
commit
|
commitdiff
|
tree
2008-09-17
Thomas Leonard
C
o
pe with Main not being a class
.
commit
|
commitdiff
|
tree
2008-09-17
Thomas Leona
r
d
Fixed p
a
r
s
ing o
f
D re
t
urn stat
e
ments
.
commit
|
commitdiff
|
tree
2008-09-17
Thomas Leonard
"enum A:B {}" -> "e
n
um A extend
s
B:"
commit
|
commitdiff
|
tree
2008-09-17
Thoma
s
Leonard
Use Tango log levels a
n
d names
commit
|
commitdiff
|
tree
2008-09-17
Thoma
s
L
e
o
n
ard
Use d
l
t
.
core
.
__
l
og() for logging
commit
|
commitdiff
|
tree
2008-09-17
Thomas
L
eonar
d
A
u
t
o
-import dlt
.
c
o
r
e into a
l
l module
s
commit
|
commitdiff
|
tree
2008-09-17
Th
o
ma
s
Le
o
n
a
rd
D
on't impo
r
t _externals from ever
y
module
commit
|
commitdiff
|
tree
2008-09-17
Tho
m
as Leo
n
ard
Allow
l
og_
statements
outside
o
f a class
commit
|
commitdiff
|
tree
2008-09-17
Thoma
s
Leo
n
ard
A
d
ded LogStatement
commit
|
commitdiff
|
tree
2008-09-17
Thomas Le
o
nard
Implicit
l
y add
a
ll "in" ins
t
ance variables to each
.
.
.
commit
|
commitdiff
|
tree
2008-09-17
Thomas Leon
a
rd
D
e
lay auto-generating
t
he main functi
o
n
u
ntil th
e
e
n
d
.
.
.
commit
|
commitdiff
|
tree
2008-09-17
Thomas Leo
n
ard
Accept "
i
n" instance variables
commit
|
commitdiff
|
tree
2008-09-17
Thomas Leon
a
rd
Includ
e
log level in
log message
s
commit
|
commitdiff
|
tree
2008-09-17
Thomas Leo
n
ard
Incl
u
de cl
a
ssinfo in log messages
.
commit
|
commitdiff
|
tree
2008-09-17
T
homas Leonard
A
dde
d
log_* statemen
t
s
commit
|
commitdiff
|
tree
2008-09-17
Th
o
mas L
e
on
a
rd
Added an _ex
t
ern
a
ls
.
Externals class
commit
|
commitdiff
|
tree
2008-09-17
Thomas Leona
r
d
Also supply argume
n
ts au
t
omatical
l
y to
m
a
in
m
e
t
h
o
d
commit
|
commitdiff
|
tree
2008-09-17
Th
o
m
a
s Leonard
Minor refac
t
ori
n
g
commit
|
commitdiff
|
tree
2008-09-17
Th
o
mas Leonard
Afte
r
construct
i
n
g Main, call its main()
m
ethod
commit
|
commitdiff
|
tree
2008-09-17
Thomas Leona
r
d
Pas
s
args
as a Main cons
t
ruc
t
or
a
r
gume
n
t if needed
commit
|
commitdiff
|
tree
2008-09-17
T
h
o
m
a
s Le
o
n
ar
d
Pa
s
ses ar
g
umen
t
s
to
M
a
in constr
u
ctor
commit
|
commitdiff
|
tree
2008-09-17
Thomas Leonard
P
arse D
b
reak and throw st
a
t
e
ments
c
orrectly again
commit
|
commitdiff
|
tree
2008-09-17
Th
o
mas
Leon
a
rd
Automatica
l
l
y
c
o
ns
t
ruct Main class on s
t
artup
commit
|
commitdiff
|
tree
2008-09-17
Th
o
mas L
e
o
n
ard
"con
d
?
yes : no" to "yes if cond else no"
commit
|
commitdiff
|
tree
2008-09-17
Thomas Leon
a
rd
D import syntax work
s
a
gain
commit
|
commitdiff
|
tree
2008-09-17
Thom
a
s Leonard
"class A :
B {
}
" -> "class A
extends B:
"
commit
|
commitdiff
|
tree
2008-09-17
Thomas Leonard
Updated pa
r
s
er
t
o
support Delight's ":" and
n
e
w
l
ine
.
.
.
commit
|
commitdiff
|
tree
2008-09-17
Thomas L
e
onard
Added s
u
pport fo
r
lexing Dlt files
commit
|
commitdiff
|
tree
2008-09-17
Thoma
s
Leona
r
d
D
etect when the i
n
p
ut ends in
.
d
lt and
use DltParser
commit
|
commitdiff
|
tree
2008-09-17
Thomas
Leonard
Renamed language to d
l
t (Delight)
commit
|
commitdiff
|
tree