cloud-custodian / cloud-custodian/cel-python

Cleanup use of `lark.Tree` vs. `Expression`

未关闭
#125 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
enhancement good first issue
主要语言
Python
星标
174
派生
40
PR 合并指标
30 天内没有已合并 PR

描述

Pick one and use it consistently. See `celpy/__init__.py` for the definition of the `Expression` type. If this is to be used throughout, move it to `celparser`,

贡献指南

这个仓库没有索引到贡献指南

调研方向

首先阅读 celpy/__init__.py 中 Expression 的定义,并定位 lark.Tree 和 Expression 的所有使用位置。确定是否应将 Expression 移至 celparser,然后在受影响的代码中统一表示方式。完成标准是项目始终一致地使用一种选定的类型。

由索引模型根据 Issue 内容生成。

评估

技术栈
python
领域
compilers
Issue 类型
重构
难度
4/5
预计耗时
3-5 天
活跃度
停滞
描述清晰度
基本清楚
新手友好度
42/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。