repo.or.cz
/
mcc.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Parse labels.
2008-12-25
Joshua
P
hillips
Parse label
s
.
commit
|
commitdiff
|
tree
2008-12-25
J
o
sh
u
a Philli
p
s
Created 'struct token'
.
commit
|
commitdiff
|
tree
2008-12-21
Joshu
a
P
hillips
Case labels, break/
c
ontinue/return
.
commit
|
commitdiff
|
tree
2008-12-21
Joshua Phillips
Sw
i
tc
h
statemen
t
s
(
an
d
case labels)
commit
|
commitdiff
|
tree
2008-12-21
J
oshua Phillips
Wh
i
le loop
s
, do loop
s
, for loop
s
.
commit
|
commitdiff
|
tree
2008-12-21
J
o
shua Phillips
String liter
a
ls,
proper c
o
mp
o
und statement pa
r
sing
.
commit
|
commitdiff
|
tree
2008-12-19
Joshu
a
Phil
l
ips
Added ma
n
y more unary operat
o
rs
.
commit
|
commitdiff
|
tree
2008-12-19
J
o
sh
u
a Phil
l
ips
P
a
rse unary operators ++/--
.
commit
|
commitdiff
|
tree
2008-12-18
Joshua Phillips
Le
x
and parse num
e
r
i
c literals
.
commit
|
commitdiff
|
tree
2008-12-18
J
oshua Phillip
s
Pars
e
function body
.
commit
|
commitdiff
|
tree
2008-12-13
Josh
u
a
Phi
l
lips
C
o
nvert
e
d
t
abs to sp
a
ces,
b
uild in
t
o
bu
i
ld/ dir
commit
|
commitdiff
|
tree
2008-12-13
Joshua Phillips
U
s
e
tok_
t
instead of int
for
t
oken numbers
.
commit
|
commitdiff
|
tree
2008-12-13
J
oshua Phillips
Str
u
ct/e
n
um parsing
.
Defi
n
e macros TO
K
a
n
d LE
X
commit
|
commitdiff
|
tree
2008-12-13
Joshua Phil
l
ips
Parse
v
ariadic
f
unctions
.
commit
|
commitdiff
|
tree
2008-12-13
J
oshua
Phillips
C
ompare duplicate funct
i
on dec
l
a
rations
.
commit
|
commitdiff
|
tree
2008-12-13
Joshua Phillips
Split cc_parse_decl into cc
_
parse_dec
l
_fun
c
tion
a
n
d
commit
|
commitdiff
|
tree
2008-12-13
Joshua P
h
illips
Start splitting cc
_
pa
r
se_d
e
cl up, so it doesn't get
.
.
.
commit
|
commitdiff
|
tree
2008-12-13
Joshua Phillip
s
Par
s
e more than
o
ne function parameter
,
and void functions
.
commit
|
commitdiff
|
tree
2008-12-13
J
oshua Phillips
Start pars
i
ng fun
c
tion declarations
.
commit
|
commitdiff
|
tree
2008-12-13
Joshua Phi
l
lip
s
Dump type info from stree
.
commit
|
commitdiff
|
tree
2008-12-13
J
o
shu
a
Phi
l
lips
Sta
r
t par
s
ing
b
asic ty
p
es
.
commit
|
commitdiff
|
tree
2008-12-13
Joshua Phillips
Start pa
r
sin
g
expres
s
ion
s
.
commit
|
commitdiff
|
tree
2008-12-13
Jos
h
ua Phillips
Pret
t
ify the output of
t
h
e tr
e
e
p
rinting code
.
commit
|
commitdiff
|
tree
2008-12-13
Jo
s
hua
Phillips
Define syntax
t
ree a
n
d
s
ome
f
unctions to ma
n
i
p
ulate
it
.
commit
|
commitdiff
|
tree
2008-12-13
J
o
shua Phillips
String
an
d
punctuati
o
n
l
exing
.
commit
|
commitdiff
|
tree
2008-12-13
Jos
h
ua P
h
illips
S
tarted C compiler's
le
x
er (hand-written
,
of cour
s
e
)
.
commit
|
commitdiff
|
tree
2008-12-13
Joshua Phillips
Mo
v
ed some de
c
lar
a
ti
o
n
s to
c
p
p
.
h
.
commit
|
commitdiff
|
tree
2008-12-13
Joshua Phillips
Begin #if
i
mplementa
t
i
on
.
commit
|
commitdiff
|
tree
2008-12-13
Joshua
P
hillips
Initial commit of preprocessor
.
commit
|
commitdiff
|
tree