这是我参与「第五届青训营 」伴学笔记创作活动的第 6 天。
·组成部分
··数据输入
··规则理解
··规则执行
·应用场景
01. 风控对抗
02. 活动策略和运营
02.编译原理基本概念
规则引擎:理解 执行 输入输出
·词法分析
抽象语法树Abstract Syntax Tree
·设计目标
设计一个规则引擎,支持特定的词法、运算符、数据类型和优先级,并且支持居于以上预定义语法的规则表达式的编译和执行。
··词法(合法Token)
··运算符
··数据类型
·词法分析 ··设计词法分析的状态机
·语法分析
··优先级的表达
··语法树结构