词法分析器

DBC文件
unsigned_integer:无符号整数
signed_integer:有符号整数
double:double型
char_string:任何可打印的字符数组,除"之外
C_identifier:合法的变量名称,用字母或者下划线开始

关键字:
BU_:网络节点
BO_:信息(Message)
SG_:信号(Signal)

EV_:环境变量(Environment variable)

一些约定:
= 等号
定义结束符
| 备选
[...] 可选
{...} 重复内容
(...) 一组元素
'...' 显示内容
(*...*) 注释

Version:the Version either is empty or is a string used by CANdb editor
new_symbols
bit_timing:定义波特率以及BTR注册器的设定,后面的功能过时了,但是还是要有关键字BS_
Node Definitions:节点定义,定义所有节点,且名字唯一
Value Table Definitions:定义全局变量
Value Descriptions:对value的文本描述
Message Definitions:簇上帧名
Signal Definitiosn:信号定义,列出message上的所有信号
Message transmitter:
Signal Value Descriptions:
Environment Variable Definitions
Signal Type and Signal Group Definitions:定义信号的普遍属性
Comment Definitions
Attribute Definitions:扩展DBC文件对象属性

Options 设置
tokens 变量和方法
Header 头文件
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值