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
Th
o
m
a
s Leonard
Don't include dynam
i
c arrays in
non-null checks
commit
|
commitdiff
|
tree
2008-09-18
T
h
omas Leon
a
rd
S
till gene
r
a
t
e a
newline token after
a
"#" co
m
ment
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
Thomas
L
e
onard
Err
o
r if
you don't initialis
e
a
n
on-null ty
p
e
commit
|
commitdiff
|
tree
2008-09-18
Thomas
L
eonard
Fix
m
angled
na
m
e of Type
I
n
f
o in
i
t funct
i
o
ns
.
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leonard
Don't allow "a~
b
" if
e
ither
c
ould
b
e nu
l
l
commit
|
commitdiff
|
tree
2008-09-18
Th
o
mas Leonard
Suppor
t
maybe dynamic ar
r
ays
.
commit
|
commitdiff
|
tree
2008-09-18
Thomas Le
o
nard
Don't allow implicit conversio
n
of
n
ull t
o
a clas
s
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
Thomas
L
eonard
B
e
tter error message when att
e
mpting t
o
access a prop
e
rty
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
T
h
omas Leonar
d
F
ix
e
d parsing
o
f
ma
y
b
e
types in statements
commit
|
commitdiff
|
tree
2008-09-17
Thomas L
e
onard
Deleg
a
te
m
o
st maybe
operations to b
a
se type
.
commit
|
commitdiff
|
tree
2008-09-17
Thomas
L
e
o
nard
Allow "T[]" -> "T[]
?
"
commit
|
commitdiff
|
tree
2008-09-17
Thomas
L
eo
n
ard
Allow implicit cast from null to maybe ty
p
es ("Type?")
commit
|
commitdiff
|
tree
2008-09-17
Thomas
L
eo
n
a
r
d
Added M
a
ybe type
commit
|
commitdiff
|
tree
2008-09-17
Thoma
s
Leonard
F
i
xed par
s
ing for Delight
"
for
(
)" s
t
atements
commit
|
commitdiff
|
tree
2008-09-17
Thomas Leonard
"static if (
X
)" to "static if
X"
commit
|
commitdiff
|
tree
2008-09-17
T
h
omas Leonard
C
o
p
e with M
a
i
n not bei
n
g a clas
s
.
commit
|
commitdiff
|
tree
2008-09-17
Thomas
Leona
r
d
Fixed
p
arsi
n
g
of D r
e
turn stat
e
ments
.
commit
|
commitdiff
|
tree
2008-09-17
Thomas Leo
n
ard
"enum
A:B {}" -> "enum A exte
n
d
s
B
:"
commit
|
commitdiff
|
tree
2008-09-17
Thomas
Le
o
nard
Use Tango log levels
and names
commit
|
commitdiff
|
tree
2008-09-17
Thomas L
e
o
n
a
rd
Use dlt
.
core
.
__log() for logging
commit
|
commitdiff
|
tree
2008-09-17
Tho
m
as Leonard
A
uto-import dlt
.
core in
t
o
all
modules
commit
|
commitdiff
|
tree
2008-09-17
Thomas Leon
a
r
d
D
on't i
m
p
o
rt _ex
t
ernal
s
from every module
commit
|
commitdiff
|
tree
2008-09-17
Thomas Leo
n
a
rd
Allo
w
l
og
_
statements ou
t
side
o
f a
class
commit
|
commitdiff
|
tree
2008-09-17
Thomas Le
o
nard
Added Lo
g
Statemen
t
commit
|
commitdiff
|
tree
2008-09-17
T
homas Leonard
Impl
i
citly
add
all "in" instance variables
to each
.
.
.
commit
|
commitdiff
|
tree
2008-09-17
Thomas Leonard
De
l
ay auto-generating
th
e
main
func
t
i
o
n until the e
n
d
.
.
.
commit
|
commitdiff
|
tree
2008-09-17
Thoma
s
Leonar
d
A
ccept "in" instance variabl
e
s
commit
|
commitdiff
|
tree
2008-09-17
Th
o
mas Leo
n
ard
Include
l
og level in log m
e
ssages
commit
|
commitdiff
|
tree
2008-09-17
Thomas L
e
onard
Includ
e
cl
a
s
s
info in log message
s
.
commit
|
commitdiff
|
tree
2008-09-17
T
h
omas Leonard
Added l
o
g_* state
m
ents
commit
|
commitdiff
|
tree
2008-09-17
Thom
a
s Le
o
nard
Ad
d
ed an _e
x
tern
a
ls
.
External
s
class
commit
|
commitdiff
|
tree
2008-09-17
Thomas Leonar
d
A
lso sup
p
ly argum
e
nts
auto
m
ati
c
a
l
l
y to main method
commit
|
commitdiff
|
tree
2008-09-17
T
homas
Leonard
Minor ref
a
cto
r
ing
commit
|
commitdiff
|
tree
2008-09-17
Thomas Le
o
n
a
rd
Af
t
er const
r
uct
i
n
g
Main, call
i
ts m
a
in() me
t
hod
commit
|
commitdiff
|
tree
2008-09-17
Thomas Leona
r
d
Pass args as a
Main constru
c
t
or argum
e
nt if needed
commit
|
commitdiff
|
tree
2008-09-17
Thomas Leonard
P
a
sses arguments to
Main constructor
commit
|
commitdiff
|
tree
2008-09-17
Thomas Leonard
Parse D
break and throw st
a
t
e
ments correctly aga
i
n
commit
|
commitdiff
|
tree
2008-09-17
Tho
m
as Leonard
A
u
t
omatically
constr
u
ct Main
c
lass
on startup
commit
|
commitdiff
|
tree
2008-09-17
Thomas Leonard
"cond ? yes :
n
o" to "y
e
s i
f
cond else no"
commit
|
commitdiff
|
tree
2008-09-17
Thomas Leonard
D i
m
port s
y
ntax
works again
commit
|
commitdiff
|
tree
2008-09-17
Thomas Leonard
"cla
s
s A : B
{
}" -> "class
A
e
xtends B:"
commit
|
commitdiff
|
tree
2008-09-17
Thomas
L
eonard
Updated pa
r
ser to
su
p
port Delight's
":"
a
n
d
newline
.
.
.
commit
|
commitdiff
|
tree
2008-09-17
T
h
oma
s
L
e
on
a
rd
Ad
d
ed support for lexing
Dl
t
files
commit
|
commitdiff
|
tree
2008-09-17
T
homas Leonard
Detect when the inpu
t
e
n
ds in
.
dlt and use DltParser
commit
|
commitdiff
|
tree
2008-09-17
Thomas Leonard
R
enam
e
d l
a
nguage to dlt
(Deligh
t
)
commit
|
commitdiff
|
tree