repo.or.cz
/
hiphop-php.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Implement parsing for isset, empty, eval
2017-01-09
Eri
c
L
i
pper
t
I
mpleme
n
t
parsing for is
s
e
t, empt
y
, eval
commit
|
commitdiff
|
tree
2017-01-06
Eric Lippert
Lex whitesp
a
ce / newl
i
ne trivia within
XHP content
.
.
.
commit
|
commitdiff
|
tree
2017-01-05
Eric
L
i
p
pert
Add s
p
eci
a
l comment
t
ypes
t
o schema
commit
|
commitdiff
|
tree
2017-01-05
Eric
L
ippert
Generate trivia kinds from schema
commit
|
commitdiff
|
tree
2017-01-05
Eric Lipp
e
rt
C
o
ntinue
g
enerat
i
ng code for trivia pro
c
e
s
sing
fro
m
.
.
.
commit
|
commitdiff
|
tree
2017-01-05
Eri
c
Lipp
e
rt
Start
generating
F
F-parse
r
trivi
a
n
odes
from sche
m
a
commit
|
commitdiff
|
tree
2017-01-04
Eric Lippert
Parse lists consistently w
i
th ex
p
ectations,
rather
.
.
.
commit
|
commitdiff
|
tree
2017-01-04
E
r
ic Lippert
Fi
x
format
t
er of "f
o
r"
statem
e
nts; all clauses a
r
e
.
.
.
commit
|
commitdiff
|
tree
2016-12-21
Eric Lippert
Re
w
rite "i
f
" stat
e
m
e
nt
p
arsing
to u
s
e l
i
st help
e
rs
commit
|
commitdiff
|
tree
2016-12-21
Eric Lippert
Clea
n
up li
s
t handling in type parsi
n
g
commit
|
commitdiff
|
tree
2016-12-20
E
r
ic Lippert
Clean
up list
processin
g
for "for" statement par
s
ing
commit
|
commitdiff
|
tree
2016-12-20
Eri
c
Lippe
r
t
Clean up l
i
st
p
rocessing
code in st
a
t
ement parser
commit
|
commitdiff
|
tree
2016-12-19
E
r
ic Li
p
pert
C
l
ean
u
p list processing code in parsing try
s
t
a
teme
n
ts
commit
|
commitdiff
|
tree
2016-12-19
Eric Lippert
I
mprove list
processing
in switch case
p
a
r
ser
commit
|
commitdiff
|
tree
2016-12-19
Eric
L
ippert
Use helper method for parsing X
H
P body elements
commit
|
commitdiff
|
tree
2016-12-19
Eric L
i
ppert
Clean up XH
P
a
ttribute list
processin
g
code
commit
|
commitdiff
|
tree
2016-12-19
E
ric Lippert
Clean up
d
eclaration list parsing
commit
|
commitdiff
|
tree
2016-12-19
Eric
L
ipp
e
rt
Create anot
h
er helper for comma-separated l
i
sts
commit
|
commitdiff
|
tree
2016-12-19
Eric Lippert
Create helper method f
o
r parsing modifiers
commit
|
commitdiff
|
tree
2016-12-19
Eri
c
Lippert
Simplify enumer
a
tor par
s
ing code
commit
|
commitdiff
|
tree
2016-12-19
E
r
ic Lippert
Reo
r
gani
z
e list intrinsic proc
e
ssing
c
o
de
commit
|
commitdiff
|
tree
2016-12-19
E
r
ic Lippe
r
t
Make
attri
b
ute value list
p
arsing u
s
e h
e
l
per met
h
ods
commit
|
commitdiff
|
tree
2016-12-19
Eri
c
L
i
ppert
Make a
t
t
r
i
bute
l
ist proce
s
sing cons
i
stent
commit
|
commitdiff
|
tree
2016-12-16
Eric
Lipp
e
rt
Continue
f
ixing parser TOD
O
s involving
li
s
t pr
o
cessing
commit
|
commitdiff
|
tree
2016-12-15
Eric Lippe
r
t
Make
list processi
n
g consisten
t
in FFP,
p
art one
commit
|
commitdiff
|
tree
2016-12-12
Eric L
i
pp
e
rt
Fix
v
e
c, dict, keyset
pa
r
sing
commit
|
commitdiff
|
tree
2016-12-07
Eric Lippert
A
d
d feature to hh_client
t
o dum
p
curren
t
full
-
fidelit
y
.
.
.
commit
|
commitdiff
|
tree
2016-12-07
Eric
L
ippert
Add
f
u
l
l
-fidelity schema build to O
S
S
makefile
commit
|
commitdiff
|
tree
2016-12-07
Eric
Lipper
t
Add version number t
o
seria
l
i
z
ed f
u
ll-fideli
t
y
parser
.
.
.
commit
|
commitdiff
|
tree
2016-12-07
Er
i
c
Lippert
A
d
d vers
i
o
n
stamp to sch
e
ma of
F
F par
s
e
tree
commit
|
commitdiff
|
tree
2016-12-07
Eri
c
L
i
pp
e
r
t
M
o
v
e
Hack Full-fidelity-AST schema gen
e
ra
t
io
n
code
.
.
.
commit
|
commitdiff
|
tree
2016-12-01
Eric Lip
p
ert
Generate JSON version
o
f
Ha
c
k
Full F
i
delity Parser
.
.
.
commit
|
commitdiff
|
tree
2016-12-01
Eric Lipper
t
Implemen
t
pars
i
ng for vector, keyset
a
nd d
i
ctionary
.
.
.
commit
|
commitdiff
|
tree
2016-12-01
E
ric Lippert
Fix grammar of swit
c
h statement
commit
|
commitdiff
|
tree
2016-12-01
Eric L
i
ppert
Lex he
r
edoc string
lit
e
rals containing embedde
d
expressions
commit
|
commitdiff
|
tree
2016-11-22
Eric Lippe
r
t
Pa
r
se expressions interior
t
o double-
q
uote
d
strings
.
commit
|
commitdiff
|
tree
2016-11-16
Eric
Lippert
S
m
all c
l
eanup
s
to
F
F
P
H
ack ob
j
ect mod
e
l
commit
|
commitdiff
|
tree
2016-11-16
Eric Li
p
pert
Fix bu
g
in Editable
S
yntaxList it
e
rator, add
t
ree dumping
.
.
.
commit
|
commitdiff
|
tree
2016-11-15
Eric Lippert
Fix
hack FFP API sample script
s
to use FB script s
t
yle
.
commit
|
commitdiff
|
tree
2016-11-14
Eric Lippert
Add rewri
t
er sample fo
r
Hack API
commit
|
commitdiff
|
tree
2016-11-14
E
ric Lipp
e
rt
Implement s
a
mpl
e
show
i
ng reducer
i
n
p
h
p object model
commit
|
commitdiff
|
tree
2016-11-14
Eric Lippert
Crea
t
e
a
sample for
t
he rem
o
v
e
functionality in the
.
.
.
commit
|
commitdiff
|
tree
2016-11-14
Eric Li
p
pert
Create a
H
ac
k
API front end
to the fu
l
l-fidelity pars
e
r
commit
|
commitdiff
|
tree
2016-11-03
Eric Lippert
A
l
low semi i
n
case
and default
commit
|
commitdiff
|
tree
2016-11-03
Eric Lippert
Implement spa
c
eship o
p
erator in
f
f p
a
rser
commit
|
commitdiff
|
tree
2016-11-02
Er
i
c
L
ippert
Di
s
ambiguate parsing of cond
i
tio
n
al expressi
o
n
commit
|
commitdiff
|
tree
2016-11-02
Eric Lippert
Suppress errors for ma
l
formed string
literal
s
commit
|
commitdiff
|
tree
2016-11-02
E
ri
c
Lippert
Imp
r
ove error handling in exp
r
ession par
s
er
commit
|
commitdiff
|
tree
2016-11-01
Eric Lippert
Impl
e
ment "yield break"
p
arsing
commit
|
commitdiff
|
tree
2016-11-01
Eric L
i
ppert
Im
p
lement parsing of uns
e
t
s
tatem
e
nt
commit
|
commitdiff
|
tree
2016-11-01
Eric Lippert
Implement tup
l
e
expressions
commit
|
commitdiff
|
tree
2016-11-01
Eric Li
p
pert
Suppress p
a
rser
errors reported insi
d
e method bodie
s
.
.
.
commit
|
commitdiff
|
tree
2016-10-31
Eri
c
Lipp
e
rt
Suppress duplicat
e
a
n
d cascading p
a
rse e
r
ror
s
commit
|
commitdiff
|
tree
2016-10-31
Er
i
c Lip
p
ert
Parse PHP cl
o
s
i
ng ta
g
in FF parser
commit
|
commitdiff
|
tree
2016-10-31
Eric
L
i
p
p
e
rt
Add
a heuristic to disambigu
a
t
e c
a
s
t operator
s
from
.
.
.
commit
|
commitdiff
|
tree
2016-10-31
Eri
c
Lippert
Fix XHP children parser
commit
|
commitdiff
|
tree
2016-10-28
Eric Lippe
r
t
Parse
PHP gl
o
bal st
a
t
e
ment in FF
p
arser
commit
|
commitdiff
|
tree
2016-10-28
E
r
ic Lipper
t
Add attribu
t
e
to enu
m
commit
|
commitdiff
|
tree
2016-10-28
Er
i
c Lippert
Allow keyword as
name of enum member
commit
|
commitdiff
|
tree
2016-10-28
Eric L
i
ppert
F
i
x parsing
o
f const declarations to
a
llow keywords
commit
|
commitdiff
|
tree
2016-10-28
Eric
L
ippert
F
ix le
x
i
ng for do
c
string li
t
era
l
s
commit
|
commitdiff
|
tree
2016-10-28
Eri
c
Lippert
A
llow PHP-style object
c
reation in
p
arser
.
commit
|
commitdiff
|
tree
2016-10-28
Eric Lippert
P
a
rse PHP and / or / x
o
r operator
s
commit
|
commitdiff
|
tree
2016-10-28
Eric L
i
ppert
Generate toke
n
kinds from schem
a
commit
|
commitdiff
|
tree
2016-10-28
Eric Lippert
M
a
ke ce
r
t
a
in keywords case-insen
s
i
tive
commit
|
commitdiff
|
tree
2016-10-28
Eric Lippert
F
ix random
g
e
neration test to not gener
a
te
k
eywords
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
Eric Li
p
pert
Fix parser for
r
equir
e
s
c
l
ause
commit
|
commitdiff
|
tree
2016-10-27
Eric Lippert
Fix
l
ex
e
r
lookahead helper methods
commit
|
commitdiff
|
tree
2016-10-27
Eric Lippert
Allo
w
r
e
f in f
u
n
ction
d
e
c
laration
commit
|
commitdiff
|
tree
2016-10-27
Eric Lipper
t
Remove bogus
er
r
or fr
o
m escape sequence
lexing
commit
|
commitdiff
|
tree
2016-10-27
Eric Lippert
Add insert_after and
o
f_syntax_
k
ind method
s
to J
S
API
commit
|
commitdiff
|
tree
2016-10-27
Eric
L
ippert
A
d
d
insert_before method t
o
the Javas
c
ript rewrit
i
ng API
commit
|
commitdiff
|
tree
2016-10-27
Eric Lippert
A
dd
m
ore helpers to javascript
r
ew
r
i
t
ing AP
I
commit
|
commitdiff
|
tree
2016-10-27
Eric Lippert
Improve
rewriter
a
lgorith
m
t
o
i
nclude pare
n
t chain
commit
|
commitdiff
|
tree
2016-10-27
E
r
ic Lippert
A
dd a
red
u
c
e
r
t
o t
h
e javascript
A
P
I
commit
|
commitdiff
|
tree
2016-10-27
Eric Lip
p
ert
Start generating a javascript API f
o
r
the f
u
l
l
-fidelity
.
.
.
commit
|
commitdiff
|
tree
2016-10-15
E
r
ic Lippert
Cr
e
ate a dedic
a
ted service for full-fidelity
p
a
r
sing
commit
|
commitdiff
|
tree
2016-10-06
E
r
i
c Lippert
Rename
null toke
n
to "n
u
ll" from "null_li
t
eral"
commit
|
commitdiff
|
tree
2016-10-05
E
ric Lip
p
ert
R
e
name error node
commit
|
commitdiff
|
tree
2016-10-04
Eric Lippert
Star
t
ing to ch
e
ck in code
f
o
r Javascript parsing API
commit
|
commitdiff
|
tree
2016-10-04
Eric Lippert
A
d
d
t
o
k
e
n schema to
gene
r
ator
commit
|
commitdiff
|
tree
2016-10-03
Eric
L
ippert
Rename some pa
r
se n
o
de fie
l
ds
commit
|
commitdiff
|
tree
2016-10-03
Eric Li
p
pert
F
ull
fide
l
ity parsing service
commit
|
commitdiff
|
tree
2016-10-01
Eric Lippert
Update
names f
o
r
c
on
s
i
sten
c
y
commit
|
commitdiff
|
tree
2016-10-01
E
r
i
c
Lipp
e
rt
Add
fiel
d
p
r
e
fi
x
es to schema
commit
|
commitdiff
|
tree
2016-09-23
Eric Lippert
Sta
r
t
i
n
g to generate bo
i
ler
p
l
a
t
e
cod
e
for
t
he parser
.
.
.
commit
|
commitdiff
|
tree
2016-09-21
E
r
ic Lipper
t
Make
d
ata structures for unary operators c
o
n
sistent
commit
|
commitdiff
|
tree
2016-09-20
Er
i
c Lipper
t
Ma
k
ing more naming
c
ons
i
s
t
ent
commit
|
commitdiff
|
tree
2016-09-20
Eric Lippert
M
ore
parse tree naming consistency
commit
|
commitdiff
|
tree
2016-09-19
Eric Lip
p
e
rt
M
a
ke error node co
n
sistent w
i
th other n
o
des
commit
|
commitdiff
|
tree
2016-09-19
Eric L
i
ppert
Mor
e
r
e
namin
g
of syn
t
ax memb
e
rs
commit
|
commitdiff
|
tree
2016-09-19
Er
i
c Lippert
R
e
name
m
ore syntax
m
emb
e
rs
commit
|
commitdiff
|
tree
2016-09-19
Eric Lippert
R
e
name some "t
o
ken" member
s
t
o
"key
w
or
d
"
commit
|
commitdiff
|
tree
2016-09-19
E
r
ic Lippert
M
ake data s
t
r
uctures with
o
n
e ch
i
ld consiste
n
t
commit
|
commitdiff
|
tree
2016-09-16
E
r
ic Lippert
E
l
iminate unneede
d
h
e
lper meth
o
ds
commit
|
commitdiff
|
tree
2016-09-16
Eric Lippert
Add parsing and t
e
sts for soft types
commit
|
commitdiff
|
tree
2016-09-16
Eric Lippert
Data
structures
for soft types
commit
|
commitdiff
|
tree
2016-09-16
Eric Lippert
Fix bad e
r
ror recove
r
y in f
u
l
l
fi
d
e
l
ity p
a
rser
commit
|
commitdiff
|
tree
2016-09-16
Er
i
c
Lipper
t
P
a
rse inst
a
nceof ex
p
ressions s
p
ecially
commit
|
commitdiff
|
tree
2016-09-16
E
ric
L
i
ppert
Data structures for parsing instance
o
f
e
x
p
r
essions
commit
|
commitdiff
|
tree
next