Perl Parser Hacks vol.2
Shibuya.pm Tech Talk #14, 2010/9/30
Fuji, Goro (gfx)
(gfx)
id:gfx (hatena), @__gfx__ (twitter)
Perl
What are Parser Hacks?
Vol.1 perly.y
perly.y PerlParser
$obj->method { say $_ }
perly.y
Use pluggable keyword!
Perl 5.12.0
Parser
Keyword::Boolean, SQL::Embedded
PL_keyword_plugin
parse_fullstmt() API
Perl 5.13.5 (5.14
Keyword plugin
parse
5.13 package Foo { }
Use Void;
Void.pm -
KEYWORD SOMETHING STATEMENT k
Swapstmts; a; b; b; a;
Method signeture
Conclusion
Parser Hack
YAPC::Asia 2010 TokkyoXslate40Xslate
ParserVirtual Machine
Muokkaa otsikon tekstimuotoa napsauttamalla
Muokkaa jsennyksen tekstimuotoa napsauttamallaToinen jsennystasoKolmas jsennystasoNeljs jsennystasoViides jsennystasoKuudes jsennystasoSeitsems jsennystasoKahdeksas jsennystasoYhdekss jsennystaso