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.