blob: bc22c3ba70c7e39af78d50c17b945106ac410e04 [file] [log] [blame]
$RULES
--//********************* include externalized rules *************************//
-- $include sqlQueryEXTENSIONParserRulesExternal.lpg
--//*************************** grammar rules ********************************//
<datatype_built_in> ::=?
<datatype_character>
/. $BeginStatement setSym1(m_factory.createDataTypeCharacterString(($RT_datatype_character)getSym(1))); $EndAction ./
<datatype_character> ::=
CHARACTER
/. $BeginAction setSym1(m_factory.createDataTypeCharacterString( $parser_factory.PRIMITIVE_TYPE_CHARACTER, 0, null) ); $EndAction ./
| CHARACTER _LPAREN _INTNUMBER _RPAREN
/. $BeginAction setSym1(m_factory.createDataTypeCharacterString( $parser_factory.PRIMITIVE_TYPE_CHARACTER, Integer.parseInt(getTokenName(3)), null )); $EndAction ./
$End