All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.openxma.dsl.dom.parser.antlr.lexer.InternalDomDslLexer.g Maven / Gradle / Ivy

There is a newer version: 6.0.2
Show newest version

/*
* generated by Xtext
*/
lexer grammar InternalDomDslLexer;


@header {
package org.openxma.dsl.dom.parser.antlr.lexer;

// Hack: Use our own Lexer superclass by means of import. 
// Currently there is no other way to specify the superclass for the lexer.
import org.eclipse.xtext.parser.antlr.Lexer;
}




KEYWORD_177 : 'getSelectionCount()';

KEYWORD_176 : 'getSelectedValue()';

KEYWORD_174 : 'discriminator';

KEYWORD_175 : 'instanceclass';

KEYWORD_171 : 'instancetype';

KEYWORD_172 : 'isSelected()';

KEYWORD_173 : 'many-to-many';

KEYWORD_163 : 'composition';

KEYWORD_164 : 'constraints';

KEYWORD_165 : 'description';

KEYWORD_166 : 'enumeration';

KEYWORD_167 : 'incrementer';

KEYWORD_168 : 'many-to-one';

KEYWORD_169 : 'one-to-many';

KEYWORD_170 : 'valueobject';

KEYWORD_155 : 'conditions';

KEYWORD_156 : 'getValue()';

KEYWORD_157 : 'hasValue()';

KEYWORD_158 : 'one-to-one';

KEYWORD_159 : 'oppositeof';

KEYWORD_160 : 'properties';

KEYWORD_161 : 'repository';

KEYWORD_162 : 'validation';

KEYWORD_144 : 'available';

KEYWORD_145 : 'isValid()';

KEYWORD_146 : 'namespace';

KEYWORD_147 : 'operation';

KEYWORD_148 : 'qualifier';

KEYWORD_149 : 'redefines';

KEYWORD_150 : 'sortorder';

KEYWORD_151 : 'timestamp';

KEYWORD_152 : 'transient';

KEYWORD_153 : 'validator';

KEYWORD_154 : 'versioned';

KEYWORD_135 : 'dataview';

KEYWORD_136 : 'distinct';

KEYWORD_137 : 'elements';

KEYWORD_138 : 'function';

KEYWORD_139 : 'property';

KEYWORD_140 : 'readonly';

KEYWORD_141 : 'required';

KEYWORD_142 : 'trailing';

KEYWORD_143 : 'usertype';

KEYWORD_120 : 'between';

KEYWORD_121 : 'boolean';

KEYWORD_122 : 'context';

KEYWORD_123 : 'derived';

KEYWORD_124 : 'extends';

KEYWORD_125 : 'extract';

KEYWORD_126 : 'indices';

KEYWORD_127 : 'integer';

KEYWORD_128 : 'leading';

KEYWORD_129 : 'natural';

KEYWORD_130 : 'orderby';

KEYWORD_131 : 'primary';

KEYWORD_132 : 'service';

KEYWORD_133 : 'sqltype';

KEYWORD_134 : 'version';

KEYWORD_96 : 'column';

KEYWORD_97 : 'create';

KEYWORD_98 : 'delete';

KEYWORD_99 : 'domain';

KEYWORD_100 : 'editor';

KEYWORD_101 : 'entity';

KEYWORD_102 : 'escape';

KEYWORD_103 : 'exists';

KEYWORD_104 : 'filter';

KEYWORD_105 : 'format';

KEYWORD_106 : 'having';

KEYWORD_107 : 'hstore';

KEYWORD_108 : 'import';

KEYWORD_109 : 'insert';

KEYWORD_110 : 'mapper';

KEYWORD_111 : 'member';

KEYWORD_112 : 'number';

KEYWORD_113 : 'object';

KEYWORD_114 : 'return';

KEYWORD_115 : 'select';

KEYWORD_116 : 'size()';

KEYWORD_117 : 'string';

KEYWORD_118 : 'unique';

KEYWORD_119 : 'update';

KEYWORD_80 : 'class';

KEYWORD_81 : 'count';

KEYWORD_82 : 'empty';

KEYWORD_83 : 'false';

KEYWORD_84 : 'fetch';

KEYWORD_85 : 'group';

KEYWORD_86 : 'index';

KEYWORD_87 : 'inner';

KEYWORD_88 : 'order';

KEYWORD_89 : 'outer';

KEYWORD_90 : 'right';

KEYWORD_91 : 'style';

KEYWORD_92 : 'table';

KEYWORD_93 : 'title';

KEYWORD_94 : 'union';

KEYWORD_95 : 'where';

KEYWORD_52 : 'both';

KEYWORD_53 : 'call';

KEYWORD_54 : 'case';

KEYWORD_55 : 'cast';

KEYWORD_56 : 'crud';

KEYWORD_57 : 'date';

KEYWORD_58 : 'desc';

KEYWORD_59 : 'doc:';

KEYWORD_60 : 'else';

KEYWORD_61 : 'enum';

KEYWORD_62 : 'from';

KEYWORD_63 : 'full';

KEYWORD_64 : 'into';

KEYWORD_65 : 'join';

KEYWORD_66 : 'left';

KEYWORD_67 : 'like';

KEYWORD_68 : 'maps';

KEYWORD_69 : 'null';

KEYWORD_70 : 'read';

KEYWORD_71 : 'some';

KEYWORD_72 : 'then';

KEYWORD_73 : 'trim';

KEYWORD_74 : 'true';

KEYWORD_75 : 'type';

KEYWORD_76 : 'unit';

KEYWORD_77 : 'uses';

KEYWORD_78 : 'when';

KEYWORD_79 : 'with';

KEYWORD_35 : '...';

KEYWORD_36 : '<->';

KEYWORD_37 : 'all';

KEYWORD_38 : 'and';

KEYWORD_39 : 'any';

KEYWORD_40 : 'asc';

KEYWORD_41 : 'avg';

KEYWORD_42 : 'ddl';

KEYWORD_43 : 'end';

KEYWORD_44 : 'for';

KEYWORD_45 : 'key';

KEYWORD_46 : 'max';

KEYWORD_47 : 'min';

KEYWORD_48 : 'new';

KEYWORD_49 : 'not';

KEYWORD_50 : 'set';

KEYWORD_51 : 'sum';

KEYWORD_18 : '!=';

KEYWORD_19 : '->';

KEYWORD_20 : '.*';

KEYWORD_21 : '<-';

KEYWORD_22 : '<=';

KEYWORD_23 : '<>';

KEYWORD_24 : '==';

KEYWORD_25 : '>=';

KEYWORD_26 : '[]';

KEYWORD_27 : 'as';

KEYWORD_28 : 'by';

KEYWORD_29 : 'id';

KEYWORD_30 : 'in';

KEYWORD_31 : 'is';

KEYWORD_32 : 'of';

KEYWORD_33 : 'or';

KEYWORD_34 : '||';

KEYWORD_1 : '%';

KEYWORD_2 : '(';

KEYWORD_3 : ')';

KEYWORD_4 : '*';

KEYWORD_5 : '+';

KEYWORD_6 : ',';

KEYWORD_7 : '-';

KEYWORD_8 : '.';

KEYWORD_9 : '/';

KEYWORD_10 : ':';

KEYWORD_11 : '<';

KEYWORD_12 : '=';

KEYWORD_13 : '>';

KEYWORD_14 : '[';

KEYWORD_15 : ']';

KEYWORD_16 : '{';

KEYWORD_17 : '}';



RULE_EXP_INT : RULE_INT ('e'|'E') ('-'|'+') RULE_INT;

RULE_HEX : '0' ('x'|'X') ('0'..'9'|'a'..'f'|'A'..'F')+;

RULE_REGION_START : '#region' ~(('\n'|'\r'))* ('\r'? '\n')?;

RULE_REGION_END : '#endregion';

RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*;

RULE_INT : ('0'..'9')+;

RULE_STRING : ('"' ('\\' ('b'|'t'|'n'|'f'|'r'|'u'|'"'|'\''|'\\')|~(('\\'|'"')))* '"'|'\'' ('\\' ('b'|'t'|'n'|'f'|'r'|'u'|'"'|'\''|'\\')|~(('\\'|'\'')))* '\'');

RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/';

RULE_SL_COMMENT : '//' ~(('\n'|'\r'))* ('\r'? '\n')?;

RULE_WS : (' '|'\t'|'\r'|'\n')+;

RULE_ANY_OTHER : .;







© 2015 - 2024 Weber Informatics LLC | Privacy Policy