diff options
author | Zefram <zefram@fysh.org> | 2009-11-15 14:25:50 +0100 |
---|---|---|
committer | Rafael Garcia-Suarez <rgs@consttype.org> | 2009-11-15 14:25:50 +0100 |
commit | f0e67a1d29102aa9905aecf2b0f98449697d5af3 (patch) | |
tree | 460816a3d9fd24cccacde4305bc99d1441cce082 /global.sym | |
parent | 59cfed7d3d8869650cb695575c07168f937381f0 (diff) | |
download | perl-f0e67a1d29102aa9905aecf2b0f98449697d5af3.tar.gz |
lexer API
Attached is a patch that adds a public API for the lowest layers of
lexing. This is meant to provide a solid foundation for the parsing that
Devel::Declare and similar modules do, and it complements the pluggable
keyword mechanism. The API consists of some existing variables combined
with some new functions, all marked as experimental (which making them
public certainly is).
Diffstat (limited to 'global.sym')
-rw-r--r-- | global.sym | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/global.sym b/global.sym index 6000af7559..6a44049c4e 100644 --- a/global.sym +++ b/global.sym @@ -244,6 +244,17 @@ Perl_is_utf8_xdigit Perl_is_utf8_mark Perl_leave_scope Perl_lex_end +Perl_lex_bufutf8 +Perl_lex_grow_linestr +Perl_lex_stuff_pvn +Perl_lex_stuff_sv +Perl_lex_unstuff +Perl_lex_read_to +Perl_lex_discard_to +Perl_lex_next_chunk +Perl_lex_peek_unichar +Perl_lex_read_unichar +Perl_lex_read_space Perl_op_null Perl_op_clear Perl_op_refcnt_lock |