NAME

MarpaX::Languages::SQL2003::AST::Actions - Translate SQL-2003 source to an AST - Semantic actions generic class

VERSION

version 0.005

DESCRIPTION

This modules give a semantic actions generic class associated to SQL-2003 grammar

The following rules have dedicated semantics:

Unicode Delimited Identifier

Syntax is U&"..." "..." [UESCAPE '.'] and is considered as a whole token. The value is the unicode string concatenation with respect to UESCAPE character.

Character String Literal

Syntax is an eventual introducer followed by the string. The value is the string, and and extra attribute "introducer" is created.

National Character String Literal

Syntax is a succession of N'...'. The value is the string concatenation.

Unsigned Numeric Literal

The value is the perl's Math::BigFloat string representation.

SUBROUTINES/METHODS

new($class)

Instantiate a new object of the class $class.

SEE ALSO

MarpaX::Languages::SQL2003::AST, MarpaX::Languages::SQL2003::AST::Actions::Blessed, MarpaX::Languages::SQL2003::AST::Actions::XML

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.