7 个版本

0.0.7 2023年11月1日
0.0.6 2023年11月1日
0.0.5 2022年11月25日

#4 in #null

MIT/Apache

46KB
1.5K SLoC

足够简单的条件表达式语言解析器

进行中

足够简单的条件表达式语言语法

      statement = if_expression
                ;
                
  if_expression = `if` `(` condition `;` expression `;` expression `)`
                ;
                
      condition = disjunction { `or` disjunction }
                ;
                
    disjunction = conjunction { `and` conjunction }
                ;
                
    conjunction = `(` condition `)`
                | comparison
                ;
                
     comparison = value (`=` | `<>` | `>` | `<` | `>=` | `<=`) value
                ;
                
     expression = value
                | if_expression
                ;
                
          value = NUMBER
                | NULL
                ;

许可证

根据您选择以下其中一项进行许可:

任选其一。

贡献

您提交的所有有意包含在作品中的贡献,均应按照上述方式双许可,不附加任何额外条款或条件。

依赖项

~0.8–1.1MB
~20K SLoC