main
| Line | |
|---|
| 1 | lexer grammar OmpLexer;
|
|---|
| 2 |
|
|---|
| 3 | options
|
|---|
| 4 | {
|
|---|
| 5 | tokenVocab=CivlCParser;
|
|---|
| 6 | }
|
|---|
| 7 |
|
|---|
| 8 | //import PreprocessorLexer;
|
|---|
| 9 |
|
|---|
| 10 | /* OpenMP keywords */
|
|---|
| 11 | AUTO : 'auto' ;
|
|---|
| 12 | BARRIER : 'barrier' ;
|
|---|
| 13 | CAPTURE : 'capture' ;
|
|---|
| 14 | COLLAPSE : 'collapse' ;
|
|---|
| 15 | COPYIN : 'copyin' ;
|
|---|
| 16 | COPYPRIVATE : 'copyprivate' ;
|
|---|
| 17 | CRITICAL : 'critical' ;
|
|---|
| 18 | DEFAULT : 'default' ;
|
|---|
| 19 | DYNAMIC : 'dynamic' ;
|
|---|
| 20 | FST_PRIVATE : 'firstprivate' ;
|
|---|
| 21 | FLUSH : 'flush' ;
|
|---|
| 22 | GUIDED : 'guided' ;
|
|---|
| 23 | LST_PRIVATE : 'lastprivate' ;
|
|---|
| 24 | MASTER : 'master' ;
|
|---|
| 25 | NONE : 'none' ;
|
|---|
| 26 | NOWAIT : 'nowait' ;
|
|---|
| 27 | NUM_THREADS : 'num_threads' ;
|
|---|
| 28 | OMPATOMIC : 'atomic' ;
|
|---|
| 29 | ORDERED : 'ordered' ;
|
|---|
| 30 | PARALLEL : 'parallel' ;
|
|---|
| 31 | PRIVATE : 'private' ;
|
|---|
| 32 | READ : 'read' ;
|
|---|
| 33 | REDUCTION : 'reduction' ;
|
|---|
| 34 | RUNTIME : 'runtime' ;
|
|---|
| 35 | SAFELEN : 'safelen' ;
|
|---|
| 36 | SCHEDULE : 'schedule' ;
|
|---|
| 37 | SECTIONS : 'sections' ;
|
|---|
| 38 | SECTION : 'section' ;
|
|---|
| 39 | SEQ_CST : 'seq_cst' ;
|
|---|
| 40 | SHARED : 'shared' ;
|
|---|
| 41 | SIMD : 'simd' ;
|
|---|
| 42 | SIMDLEN : 'simdlen' ;
|
|---|
| 43 | SINGLE : 'single' ;
|
|---|
| 44 | STATIC : 'static' ;
|
|---|
| 45 | THD_PRIVATE : 'threadprivate' ;
|
|---|
| 46 | UPDATE : 'update' ;
|
|---|
| 47 | WRITE : 'write' ;
|
|---|
Note:
See
TracBrowser
for help on using the repository browser.