main
| Line | |
|---|
| 1 | lexer grammar OmpLexerF08;
|
|---|
| 2 |
|
|---|
| 3 | options
|
|---|
| 4 | {
|
|---|
| 5 | tokenVocab=FortranParserExtras;
|
|---|
| 6 | }
|
|---|
| 7 |
|
|---|
| 8 | //import PreprocessorLexer;
|
|---|
| 9 |
|
|---|
| 10 | /* OpenMP keywords */
|
|---|
| 11 | T_BARRIER : 'BARRIER' ;
|
|---|
| 12 | T_CAPTURE : 'CAPTURE' ;
|
|---|
| 13 | T_COLLAPSE : 'COLLAPSE' ;
|
|---|
| 14 | T_COPYIN : 'COPYIN' ;
|
|---|
| 15 | T_COPYPRIVATE : 'COPYPRIVATE' ;
|
|---|
| 16 | T_CRITICAL : 'CRITICAL' ;
|
|---|
| 17 | //DEFAULT : 'DEFAULT' ;
|
|---|
| 18 | T_DYNAMIC : 'DYNAMIC' ;
|
|---|
| 19 | T_FST_PRIVATE : 'FIRSTPRIVATE' ;
|
|---|
| 20 | //FLUSH : 'FLUSH' ;
|
|---|
| 21 | T_GUIDED : 'GUIDED' ;
|
|---|
| 22 | T_LST_PRIVATE : 'LASTPRIVATE' ;
|
|---|
| 23 | T_MASTER : 'MASTER' ;
|
|---|
| 24 | //NONE : 'NONE' ;
|
|---|
| 25 | T_NOWAIT : 'NOWAIT' ;
|
|---|
| 26 | T_NUM_THREADS : 'NUM_THREADS' ;
|
|---|
| 27 | T_OMPATOMIC : 'ATOMIC' ;
|
|---|
| 28 | T_ORDERED : 'ORDERED' ;
|
|---|
| 29 | T_PARALLEL : 'PARALLEL' ;
|
|---|
| 30 | //PRIVATE : 'PRIVATE' ;
|
|---|
| 31 | //READ : 'READ' ;
|
|---|
| 32 | T_REDUCTION : 'REDUCTION' ;
|
|---|
| 33 | T_RUNTIME : 'RUNTIME' ;
|
|---|
| 34 | T_SCHEDULE : 'SCHEDULE' ;
|
|---|
| 35 | T_SECTIONS : 'SECTIONS' ;
|
|---|
| 36 | T_SECTION : 'SECTION' ;
|
|---|
| 37 | T_SEQ_CST : 'SEQ_CST' ;
|
|---|
| 38 | T_SHARED : 'SHARED' ;
|
|---|
| 39 | T_SINGLE : 'SINGLE' ;
|
|---|
| 40 | T_STATIC : 'STATIC' ;
|
|---|
| 41 | T_THD_PRIVATE : 'THREADPRIVATE' ;
|
|---|
| 42 | T_UPDATE : 'UPDATE' ;
|
|---|
| 43 | //WRITE : 'WRITE' ;
|
|---|
| 44 | T_AMPERSAND : '&' ;
|
|---|
| 45 | T_BITXOR : '^' ;
|
|---|
| 46 | T_BITOR : '|' ;
|
|---|
Note:
See
TracBrowser
for help on using the repository browser.