source: CIVL/mods/dev.civl.abc/grammar/fortran/OmpLexerF08.g

main
Last change on this file was aad342c, checked in by Stephen Siegel <siegel@…>, 3 years ago

Performing huge refactor to incorporate ABC, GMC, and SARL into CIVL repo and use Java modules.

git-svn-id: svn://vsl.cis.udel.edu/civl/trunk@5664 fb995dde-84ed-4084-dfe6-e5aef3e2452c

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