NAME
MarpaX::Languages::SQL2003::AST::Actions::Blessed - Translate SQL-2003 source to an AST - Blessed semantic actions
VERSION
version 0.005
DESCRIPTION
This modules give the blessed semantic actions associated to SQL-2003 grammar.
A non-terminal is a blessed array reference, blessed name is the non-terminal symbol. Each array item is also a blessed array reference.
A terminal is a blessed hash reference, blessed name is the terminal symbol. The referenced array contain no blessed item, and there are at least four of them: start, length, text, value;
- start
-
Start position in the input stream.
- length
-
Length of the terminal in the input stream.
- text
-
Terminal text.
- value
-
Terminal value.
optionaly followed by pairs of (key, value), e.g. for character string literals, you'll might have:
- introducer
-
This really is the string 'introducer'
- _utf8
-
This really is the string '_utf8', which is the introducer's value.
SUBROUTINES/METHODS
new($class)
Instantiate a new object of the class $class.
SEE ALSO
MarpaX::Languages::SQL2003::AST::Actions
AUTHOR
Jean-Damien Durand <jeandamiendurand@free.fr>
COPYRIGHT AND LICENSE
This software is copyright (c) 2014 by Jean-Damien Durand.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.