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