/* A Bison parser, made by GNU Bison 2.1. */
/* Skeleton parser for Yacc-like parsing with Bison,
Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor,
Boston, MA 02110-1301, USA. */
/* As a special exception, when this file is copied by Bison into a
Bison output file, you may use that output file without restriction.
This special exception was added by the Free Software Foundation
in version 1.24 of Bison. */
/* Written by Richard Stallman by simplifying the original so called
``semantic'' parser. */
/* All symbols defined below should begin with yy or YY, to avoid
infringing on user name space. This should be done even for local
variables, as they might otherwise be expanded by user macros.
There are some unavoidable exceptions within include files to
define necessary library symbols; they are noted "INFRINGES ON
USER NAME SPACE" below. */
/* Identify Bison output. */
#define YYBISON 1
/* Bison version. */
#define YYBISON_VERSION "2.1"
/* Skeleton name. */
#define YYSKELETON_NAME "yacc.c"
/* Pure parsers. */
#define YYPURE 0
/* Using locations. */
#define YYLSP_NEEDED 0
/* Substitute the variable and function names. */
#define yyparse xTEDSparse
#define yylex xTEDSlex
#define yyerror xTEDSerror
#define yylval xTEDSlval
#define yychar xTEDSchar
#define yydebug xTEDSdebug
#define yynerrs xTEDSnerrs
/* Tokens. */
#ifndef YYTOKENTYPE
# define YYTOKENTYPE
/* Put the tokens into the symbol table, so that GDB and other debuggers
know about them. */
enum yytokentype {
EQUAL_SY = 258,
CLOSE_SY = 259,
SLASHCLOSE_SY = 260,
OPEN_XML_SY = 261,
CLOSE_xTEDS_SY = 262,
OPEN_xTEDS_SY = 263,
OPEN_APP_SY = 264,
OPEN_VAR_SY = 265,
CLOSE_VAR_SY = 266,
OPEN_DRANGE_SY = 267,
CLOSE_DRANGE_SY = 268,
OPEN_OPTION_SY = 269,
OPEN_CURVE_SY = 270,
CLOSE_CURVE_SY = 271,
OPEN_COEFF_SY = 272,
OPEN_DATA_MSG_SY = 273,
CLOSE_DATA_MSG_SY = 274,
OPEN_VARIABLE_REF_SY = 275,
OPEN_COMMAND_MSG_SY = 276,
CLOSE_COMMAND_MSG_SY = 277,
NAME_SY = 278,
KIND_SY = 279,
ID_SY = 280,
CLOSE_ORIENTATION_SY = 281,
QUALIFIER_SY = 282,
DESCRIPTION_SY = 283,
MANUFACTURER_ID_SY = 284,
VERSION_SY = 285,
MODEL_ID_SY = 286,
VERSION_LETTER_SY = 287,
SERIAL_NUMBER_SY = 288,
CALIBRATION_DATE_SY = 289,
SENSITIVITY_AT_REF_SY = 290,
REF_FREQ_SY = 291,
REF_TEMP_SY = 292,
MEASUREMENT_RANGE_SY = 293,
ELECTRICAL_OUTPUT_SY = 294,
QUALITY_FACTOR_SY = 295,
TEMP_COEFF_SY = 296,
DIRECTION_XYZ_SY = 297,
CAL_DUE_DATE_SY = 298,
POWER_REQS_SY = 299,
VALUE_SY = 300,
ALARM_SY = 301,
MSG_ARRIVAL_SY = 302,
MSG_RATE_SY = 303,
STRING = 304,
FLOAT = 305,
INT = 306,
PRECISION_SY = 307,
RANGE_MAX_SY = 308,
CLOSE_LOCATION_SY = 309,
FORMAT_SY = 310,
ACCURACY_SY = 311,
RANGE_MIN_SY = 312,
SCALE_FACTOR_SY = 313,
UNITS_SY = 314,
DEFAULT_VALUE_SY = 315,
OPEN_DEVICE_SY = 316,
SCALE_UNITS_SY = 317,
LENGTH_SY = 318,
EXPONENT_SY = 319,
SCHEMA_LOCATION_SY = 320,
XMLNS_SY = 321,
XMLNS_XSI_SY = 322,
CLOSE_OPTION_SY = 323,
OPEN_INTERFACE_SY = 324,
OPEN_COMMAND_SY = 325,
OPEN_NOTIFICATION_SY = 326,
OPEN_REQUEST_SY = 327,
OPEN_FAULT_MSG_SY = 328,
COMPONENT_KEY_SY = 329,
SPA_U_HUB_SY = 330,
SPA_U_PORT_SY = 331,
EXTENDS_SY = 332,
CLOSE_COMMAND_SY = 333,
CLOSE_NOTIFICATION_SY = 334,
CLOSE_REQUEST_SY = 335,
CLOSE_FAULT_MSG_SY = 336,
OPEN_QUALIFIER_SY = 337,
CLOSE_QUALIFIER_SY = 338,
CLOSE_APP_SY = 339,
CLOSE_DEVICE_SY = 340,
CLOSE_INTERFACE_SY = 341,
MEMORY_MINIMUM_SY = 342,
OPERATING_SYSTEM_SY = 343,
PATH_FOR_ASSEMBLY_SY = 344,
PATH_ON_SPACECRAFT_SY = 345,
X_SY = 346,
Y_SY = 347,
Z_SY = 348,
AXIS_SY = 349,
ANGLE_SY = 350,
OPEN_LOCATION_SY = 351,
OPEN_ORIENTATION_SY = 352,
CLOSE_XML_SY = 353,
ENCODING_SY = 354,
STANDALONE_SY = 355,
CLOSE_VARIABLE_REF_SY = 356,
CLOSE_COEFF_SY = 357,
R_LOW_SY = 358,
R_HIGH_SY = 359,
Y_LOW_SY = 360,
Y_HIGH_SY = 361,
INVALID_VALUE_SY = 362,
BAD_TERMINAL_SY = 363
};
#endif
/* Tokens. */
#define EQUAL_SY 258
#define CLOSE_SY 259
#define SLASHCLOSE_SY 260
#define OPEN_XML_SY 261
#define CLOSE_xTEDS_SY 262
#define OPEN_xTEDS_SY 263
#define OPEN_APP_SY 264
#define OPEN_VAR_SY 265
#define CLOSE_VAR_SY 266
#define OPEN_DRANGE_SY 267
#define CLOSE_DRANGE_SY 268
#define OPEN_OPTION_SY 269
#define OPEN_CURVE_SY 270
#define CLOSE_CURVE_SY 271
#define OPEN_COEFF_SY 272
#define OPEN_DATA_MSG_SY 273
#define CLOSE_DATA_MSG_SY 274
#define OPEN_VARIABLE_REF_SY 275
#define OPEN_COMMAND_MSG_SY 276
#define CLOSE_COMMAND_MSG_SY 277
#define NAME_SY 278
#define KIND_SY 279
#define ID_SY 280
#define CLOSE_ORIENTATION_SY 281
#define QUALIFIER_SY 282
#define DESCRIPTION_SY 283
#define MANUFACTURER_ID_SY 284
#define VERSION_SY 285
#define MODEL_ID_SY 286
#define VERSION_LETTER_SY 287
#define SERIAL_NUMBER_SY 288
#define CALIBRATION_DATE_SY 289
#define SENSITIVITY_AT_REF_SY 290
#define REF_FREQ_SY 291
#define REF_TEMP_SY 292
#define MEASUREMENT_RANGE_SY 293
#define ELECTRICAL_OUTPUT_SY 294
#define QUALITY_FACTOR_SY 295
#define TEMP_COEFF_SY 296
#define DIRECTION_XYZ_SY 297
#define CAL_DUE_DATE_SY 298
#define POWER_REQS_SY 299
#define VALUE_SY 300
#define ALARM_SY 301
#define MSG_ARRIVAL_SY 302
#define MSG_RATE_SY 303
#define STRING 304
#define FLOAT 305
#define INT 306
#define PRECISION_SY 307
#define RANGE_MAX_SY 308
#define CLOSE_LOCATION_SY 309
#define FORMAT_SY 310
#define ACCURACY_SY 311
#define RANGE_MIN_SY 312
#define SCALE_FACTOR_SY 313
#define UNITS_SY 314
#define DEFAULT_VALUE_SY 315
#define OPEN_DEVICE_SY 316
#define SCALE_UNITS_SY 317
#define LENGTH_SY 318
#define EXPONENT_SY 319
#define SCHEMA_LOCATION_SY 320
#define XMLNS_SY 321
#define XMLNS_XSI_SY 322
#define CLOSE_OPTION_SY 323
#define OPEN_INTERFACE_SY 324
#define OPEN_COMMAND_SY 325
#define OPEN_NOTIFICATION_SY 326
#define OPEN_REQUEST_SY 327
#define OPEN_FAULT_MSG_SY 328
#define COMPONENT_KEY_SY 329
#define SPA_U_HUB_SY 330
#define SPA_U_PORT_SY 331
#define EXTENDS_SY 332
#define CLOSE_COMMAND_SY 333
#define CLOSE_NOTIFICATION_SY 334
#define CLOSE_REQUEST_SY 335
#define CLOSE_FAULT_MSG_SY 336
#define OPEN_QUALIFIER_SY 337
#define CLOSE_QUALIFIER_SY 338
#define CLOSE_APP_SY 339
#define CLOSE_DEVICE_SY 340
#define CLOSE_INTERFACE_SY 341
#define MEMORY_MINIMUM_SY 342
#define OPERATING_SYSTEM_SY 343
#define PATH_FOR_ASSEMBLY_SY 344
#define PATH_ON_SPACECRAFT_SY 345
#define X_SY 346
#define Y_SY 347
#define Z_SY 348
#define AXIS_SY 349
#define ANGLE_SY 350
#define OPEN_LOCATION_SY 351
#define OPEN_ORIENTATION_SY 352
#define CLOSE_XML_SY 353
#define ENCODING_SY 354
#define STANDALONE_SY 355
#define CLOSE_VARIABLE_REF_SY 356
#define CLOSE_COEFF_SY 357
#define R_LOW_SY 358
#define R_HIGH_SY 359
#define Y_LOW_SY 360
#define Y_HIGH_SY 361
#define INVALID_VALUE_SY 362
#define BAD_TERMINAL_SY 363
/* Copy the first part of user declarations. */
#line 1 "xTEDS.y"
/*xTEDS 1.0 msg_def parser*/
#in
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
美国空军实验室(afrl)卫星即插即用系统(sdm)模块 (1943个子文件)
xTEDS.tab.c 104KB
lex.xTEDS.c 73KB
VarInfoParser.tab.c 62KB
lex.VarInfoParser.c 46KB
lex.MessageManipulator.c 45KB
msgdef.tab.c 44KB
xTEDSParser.c 32KB
message.c 7KB
Variable.c 7KB
crctable.c 6KB
xteds2str.c 6KB
crcmodel.c 4KB
checksum.c 976B
MemoryUtils.c 806B
DM.cpp 118KB
tm.cpp 46KB
pm_ids.cpp 41KB
pm.cpp 41KB
SubscriptionList.cpp 36KB
pm_ids_win32.cpp 34KB
sm.cpp 33KB
MessageManipulator.cpp 27KB
MessageManipulatorTest.cpp 27KB
xTEDS.cpp 27KB
getopt.cpp 21KB
Parse.cpp 20KB
sensor.cpp 17KB
pm_ids_code_transfer.cpp 14KB
MessageClassTest.cpp 14KB
asim_win32.cpp 14KB
pm_code_receiver.cpp 13KB
FileServiceTest.cpp 12KB
xTEDSVariable.cpp 12KB
MessageLogger.cpp 12KB
ASIM.cpp 12KB
asim_test_gui.cpp 11KB
MessageManager.cpp 11KB
xTEDSVariableTests.cpp 11KB
xTEDSLibrary.cpp 11KB
xTEDSSegmentBuilder.cpp 10KB
badxTEDS1.cpp 10KB
xTEDSQualifierTests.cpp 10KB
SDMTimeWin32.cpp 9KB
SDMTimeLinux.cpp 9KB
magtest.cpp 8KB
DMServicesTest.cpp 8KB
unix.cpp 7KB
PM_Fork_Win32.cpp 7KB
SearchTest.cpp 7KB
UDPcom.cpp 7KB
SDMmessage.cpp 7KB
TimerList.cpp 7KB
VarInfoParser.cpp 6KB
asim_test.cpp 6KB
TMSubsTest.cpp 6KB
SDMTimeRTEMS.cpp 6KB
TestRegEx.cpp 6KB
consumer.cpp 6KB
sm_monitor_win32.cpp 6KB
TCPcom.cpp 5KB
DMUtils.cpp 5KB
tm_monitor_win32.cpp 5KB
pm_record_list.cpp 5KB
xTEDSItemTree.cpp 5KB
MessageLogRemove.cpp 5KB
MessageLogAdd.cpp 5KB
sem.cpp 5KB
VarReq.cpp 5KB
messagecountconsumer.cpp 5KB
SubscriptionManager.cpp 4KB
xTEDSDataMsg.cpp 4KB
producer.cpp 4KB
tasklist.cpp 4KB
SensorMonitor.cpp 4KB
GenericReqRegTest.cpp 4KB
converter.cpp 4KB
TCPTester.cpp 4KB
xTEDSRegTest.cpp 4KB
xTEDSFaultMsg.cpp 4KB
ReqReg1.4Test.cpp 4KB
SDMData.cpp 4KB
SDMxTEDS.cpp 4KB
MessageLogRemoveAll.cpp 3KB
SDMReqReg.cpp 3KB
MessageLogAddAll.cpp 3KB
Subscription.cpp 3KB
SearchSubTest.cpp 3KB
sm_monitor.cpp 3KB
xTEDSRequest.cpp 3KB
VarInfoParserTest.cpp 3KB
KillTester.cpp 3KB
GenericVarReqTest.cpp 3KB
xTEDSCommandMsg.cpp 3KB
xTEDSItemList.cpp 3KB
StressxTEDtest.cpp 3KB
ModificationSearchSubTest.cpp 3KB
BreadBoardTest.cpp 3KB
tm_monitor.cpp 3KB
xTEDSQualifierList.cpp 3KB
SDMComponent_ID.cpp 3KB
共 1943 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论
- 沃尔夫亨特2014-03-02很好的东西,就看你怎么使用了
- jentlestea2018-11-06请问以下这个软件有没有介绍类的文档啊~网上没找到啊
kklots
- 粉丝: 168
- 资源: 9
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功