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
Allow implicit cast from null to maybe types ("Type?")
2008-09-17
Th
o
mas Le
o
n
a
r
d
Al
l
ow implicit
c
ast
from null to maybe types (
"
Type?")
commit
|
commitdiff
|
tree
2008-09-17
Thom
a
s Leonard
Added
Ma
y
be
t
y
p
e
commit
|
commitdiff
|
tree
2008-09-17
Thomas Leonar
d
F
i
xed p
a
rsing for Delight "for
(
)" statements
commit
|
commitdiff
|
tree
2008-09-17
Thomas Leo
n
ard
"
static if (X)"
t
o "
s
tatic i
f
X
"
commit
|
commitdiff
|
tree
2008-09-17
Thomas
L
eo
n
ar
d
Cope with
Main not
bei
n
g
a
class
.
commit
|
commitdiff
|
tree
2008-09-17
T
h
omas Leonard
Fixed
p
arsing of D return s
t
atements
.
commit
|
commitdiff
|
tree
2008-09-17
Thomas Leonard
"enu
m
A:B {}" ->
"
enum A extends B:
"
commit
|
commitdiff
|
tree
2008-09-17
Thomas Leon
a
rd
Use Tango log levels
a
nd names
commit
|
commitdiff
|
tree
2008-09-17
T
h
omas Leon
a
rd
Use dlt
.
core
.
__log()
for logging
commit
|
commitdiff
|
tree
2008-09-17
Thomas Leonard
Auto-import dl
t
.
c
o
re into
all modules
commit
|
commitdiff
|
tree
2008-09-17
Thomas
L
eon
a
rd
Don
'
t
i
mport _externals from every module
commit
|
commitdiff
|
tree
2008-09-17
Thomas Leonard
A
l
low l
o
g
_
stat
e
men
t
s outside of a c
l
a
s
s
commit
|
commitdiff
|
tree
2008-09-17
Thomas Leona
r
d
Added LogS
t
ateme
n
t
commit
|
commitdiff
|
tree
2008-09-17
Thom
a
s Leon
a
rd
Implicitly add all "in" instance variables to each
.
.
.
commit
|
commitdiff
|
tree
2008-09-17
Th
o
mas Leon
a
rd
Delay auto-g
e
nerating the main function
until
t
h
e end
.
.
.
commit
|
commitdiff
|
tree
2008-09-17
Thom
a
s
Leo
n
ar
d
Ac
c
ept "
i
n" i
n
stan
c
e variab
l
es
commit
|
commitdiff
|
tree
2008-09-17
Thomas Leonard
Include
l
og l
e
ve
l
in log messages
commit
|
commitdiff
|
tree
2008-09-17
Thomas Leona
r
d
Include clas
s
info i
n
lo
g
m
e
ssages
.
commit
|
commitdiff
|
tree
2008-09-17
Thoma
s
Leonard
Added log_* statements
commit
|
commitdiff
|
tree
2008-09-17
Thomas Leo
n
a
rd
A
dded
an _externals
.
Externals c
l
as
s
commit
|
commitdiff
|
tree
2008-09-17
Thom
a
s
Leo
n
a
r
d
Also su
p
ply ar
g
u
m
e
nts automat
i
cally
t
o m
a
in method
commit
|
commitdiff
|
tree
2008-09-17
Thomas Le
o
na
r
d
Min
o
r refactorin
g
commit
|
commitdiff
|
tree
2008-09-17
T
h
omas
Leonard
After constr
u
ct
i
ng Mai
n
, call its
m
ain()
method
commit
|
commitdiff
|
tree
2008-09-17
Thomas L
e
ona
r
d
Pass args as a Main constr
u
ctor argument if nee
d
ed
commit
|
commitdiff
|
tree
2008-09-17
Th
o
mas Leon
a
r
d
Passe
s
a
rg
u
m
en
t
s to Main constructor
commit
|
commitdiff
|
tree
2008-09-17
Thomas Leon
a
r
d
Parse D bre
a
k an
d
t
hrow statements cor
r
ectly again
commit
|
commitdiff
|
tree
2008-09-17
Thomas Leonard
Automatically const
r
uct Mai
n
cl
a
ss
o
n
startup
commit
|
commitdiff
|
tree
2008-09-17
Thomas
L
eona
r
d
"cond
?
yes : no" to "yes if cond else no"
commit
|
commitdiff
|
tree
2008-09-17
Thomas Leonard
D im
p
ort syn
t
ax works
a
gain
commit
|
commitdiff
|
tree
2008-09-17
Thomas Leonard
"class A :
B
{}" -> "
c
lass A
extends B:
"
commit
|
commitdiff
|
tree
2008-09-17
T
ho
m
as Leo
n
ard
Updat
e
d
par
s
e
r
t
o
s
u
pp
o
rt De
l
ight's ":" and newline
.
.
.
commit
|
commitdiff
|
tree
2008-09-17
Thomas Leonard
A
dd
e
d sup
p
o
rt fo
r
lex
i
ng Dlt file
s
commit
|
commitdiff
|
tree
2008-09-17
Thomas Leonard
Detect w
h
e
n
t
h
e input ends in
.
dlt
a
nd use Dl
t
Parser
commit
|
commitdiff
|
tree
2008-09-17
Thomas Leonard
Renamed languag
e
to d
l
t (
D
elight)
commit
|
commitdiff
|
tree