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.