class Tok: Invalid = 0 Left_Paren = 1 Right_Paren = 2 Left_Bracket = 3 Right_Bracket = 4 Colon = 5 Semi_Colon = 6 Comma = 7 Double_Arrow = 8 Tick = 9 Double_Star = 10 Assign = 11 Bar = 12 Box = 13 Dot = 14 Equal_Equal = 15 Eof = 16 Newline = 17 Line_Comment = 18 Block_Comment = 19 Character = 20 Identifier = 21 Integer = 22 Real = 23 String = 24 Bit_String = 25 Integer_Letter = 26 Equal = 27 Not_Equal = 28 Less = 29 Less_Equal = 30 Greater = 31 Greater_Equal = 32 Match_Equal = 33 Match_Not_Equal = 34 Match_Less = 35 Match_Less_Equal = 36 Match_Greater = 37 Match_Greater_Equal = 38 Plus = 39 Minus = 40 Ampersand = 41 Condition = 42 Double_Less = 43 Double_Greater = 44 Caret = 45 And_And = 46 Bar_Bar = 47 Left_Curly = 48 Right_Curly = 49 Exclam_Mark = 50 Brack_Star = 51 Brack_Plus_Brack = 52 Brack_Arrow = 53 Brack_Equal = 54 Bar_Arrow = 55 Bar_Double_Arrow = 56 Minus_Greater = 57 Arobase = 58 Star = 59 Slash = 60 Mod = 61 Rem = 62 Abs = 63 Not = 64 Access = 65 After = 66 Alias = 67 All = 68 Architecture = 69 Array = 70 Assert = 71 Attribute = 72 Begin = 73 Block = 74 Body = 75 Buffer = 76 Bus = 77 Case = 78 Component = 79 Configuration = 80 Constant = 81 Disconnect = 82 Downto = 83 Else = 84 Elsif = 85 End = 86 Entity = 87 Exit = 88 File = 89 For = 90 Function = 91 Generate = 92 Generic = 93 Guarded = 94 If = 95 In = 96 Inout = 97 Is = 98 Label = 99 Library = 100 Linkage = 101 Loop = 102 Map = 103 New = 104 Next = 105 Null = 106 Of = 107 On = 108 Open = 109 Others = 110 Out = 111 Package = 112 Port = 113 Procedure = 114 Process = 115 Range = 116 Record = 117 Register = 118 Report = 119 Return = 120 Select = 121 Severity = 122 Signal = 123 Subtype = 124 Then = 125 To = 126 Transport = 127 Type = 128 Units = 129 Until = 130 Use = 131 Variable = 132 Wait = 133 When = 134 While = 135 With = 136 And = 137 Or = 138 Xor = 139 Nand = 140 Nor = 141 Xnor = 142 Group = 143 Impure = 144 Inertial = 145 Literal = 146 Postponed = 147 Pure = 148 Reject = 149 Shared = 150 Unaffected = 151 Sll = 152 Sla = 153 Sra = 154 Srl = 155 Rol = 156 Ror = 157 Protected = 158 Assume = 159 Context = 160 Cover = 161 Default = 162 Parameter = 163 Property = 164 Restrict = 165 Restrict_Guarantee = 166 Sequence = 167 Vmode = 168 Vprop = 169 Vunit = 170 Across = 171 Break = 172 Limit = 173 Nature = 174 Noise = 175 Procedural = 176 Quantity = 177 Reference = 178 Spectrum = 179 Subnature = 180 Terminal = 181 Through = 182 Tolerance = 183 Psl_Clock = 184 Psl_Endpoint = 185 Psl_Const = 186 Psl_Boolean = 187 Inf = 188 Within = 189 Abort = 190 Before = 191 Before_Em = 192 Before_Un = 193 Before_Em_Un = 194 Always = 195 Never = 196 Eventually_Em = 197 Next_Em = 198 Next_A = 199 Next_A_Em = 200 Next_E = 201 Next_E_Em = 202 Next_Event = 203 Next_Event_Em = 204 Next_Event_A = 205 Next_Event_A_Em = 206 Next_Event_E = 207 Next_Event_E_Em = 208 Until_Em = 209 Until_Un = 210 Until_Em_Un = 211 r>
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
// Copyright 2009, Google Inc.
// All rights reserved.
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are
// met:
//
// * Redistributions of source code must retain the above copyright
// notice, this list of conditions and the following disclaimer.
// * Redistributions in binary form must reproduce the above
// copyright notice, this list of conditions and the following disclaimer
// in the documentation and/or other materials provided with the
// distribution.
// * Neither the name of Google Inc. nor the names of its
// contributors may be used to endorse or promote products derived from
// this software without specific prior written permission.
//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
//
// Author: wan@google.com (Zhanyong Wan)
//
// Tests for Google C++ Mocking Framework (Google Mock)
//
// Some users use a build system that Google Mock doesn't support directly,
// yet they still want to build and run Google Mock's own tests. This file
// includes most such tests, making it easier for these users to maintain
// their build scripts (they just need to build this file, even though the
// below list of actual *_test.cc files might change).
#include "test/gmock-actions_test.cc"
#include "test/gmock-cardinalities_test.cc"
#include "test/gmock-generated-actions_test.cc"
#include "test/gmock-generated-function-mockers_test.cc"
#include "test/gmock-generated-internal-utils_test.cc"
#include "test/gmock-generated-matchers_test.cc"
#include "test/gmock-internal-utils_test.cc"
#include "test/gmock-matchers_test.cc"
#include "test/gmock-more-actions_test.cc"
#include "test/gmock-nice-strict_test.cc"
#include "test/gmock-port_test.cc"
#include "test/gmock-spec-builders_test.cc"
#include "test/gmock_test.cc"