File: Grp.h

package info (click to toggle)
grcompiler 5.2-2.2
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 24,352 kB
  • sloc: cpp: 48,550; ansic: 6,104; sh: 4,427; makefile: 197; xml: 190; perl: 127; sed: 21
file content (52 lines) | stat: -rw-r--r-- 1,320 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
/*--------------------------------------------------------------------*//*:Ignore this sentence.
Copyright (C) 1999, 2001 SIL International. All rights reserved.

Distributable under the terms of either the Common Public License or the
GNU Lesser General Public License, as specified in the LICENSING.txt file.

File: Grp.h
Responsibility: Sharon Correll
Last reviewed: Not yet.

Description:
    Header file for the grammar classes.
-------------------------------------------------------------------------------*//*:End Ignore*/
#ifdef _MSC_VER
#pragma once
#endif
#ifndef GRAMMAR_H
#define GRAMMAR_H 1

////#include <cassert>
#ifdef GR_FW
namespace gr {
};
#include "Common.h"
#else
#include "GrCommon.h"
#endif

using namespace gr;

#include "UtilString.h"

#include "Antlr/AST.hpp"
#include "Antlr/CommonToken.hpp"
#include "Antlr/CommonASTNode.hpp"
#include "Antlr/TokenStream.hpp"
#include "Antlr/ScannerException.hpp"
#include "Antlr/ParserException.hpp"

#include "GrpLineAndFile.hpp"
#include "GrpParserTokenTypes.hpp"
#include "GrpToken.hpp"
#include "GrpASTNode.hpp"
#include "GrpTokenStreamFilter.hpp"
#include "GrpLexer.hpp"
#include "GrpParser.hpp"

void AddGlobalError(bool, int nID, std::string, int nLine);
void AddGlobalError(bool, int nID, std::string, GrpLineAndFile const&);


#endif // !GRAMMAR_H