You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
WPL Pipe Functions: Add not() wrapper function for inverting pipe function results
Syntax: | not(f_chars_has(dev_type, NDS)) succeeds when dev_type ≠ NDS
Supports wrapping any field pipe function (f_has, f_chars_has, chars_has, etc.)
Preserves field value - only inverts success/failure result
Supports nested negation: not(not(...)) for double negation logic
Sinks/File: Add sync parameter to control immediate disk flushing
WPL not() Group: Add not() group wrapper for negative assertion in field parsing
OML Static Blocks: Introduce static { ... } sections for model-scoped constants and template caching
Static expressions are executed only once during model loading
OML Enable Configuration: Add enable configuration option to support disabling OML models
Changed
Sinks/Logging: Unify event ID naming across the codebase for end-to-end tracing
Sinks/Infrastructure: Optimize infrastructure sink data flow to maintain batch processing
WarpParse Weekly Update (1st Week of Feb 2026)
WarpParse V0.17.0-alpha
[0.17.0] - 2026-02-07
Added
not()wrapper function for inverting pipe function resultsSyntax:
| not(f_chars_has(dev_type, NDS))succeeds when dev_type ≠ NDSnot(not(...))for double negation logicsyncparameter to control immediate disk flushingnot()group wrapper for negative assertion in field parsingstatic { ... }sections for model-scoped constants and template cachingStatic expressions are executed only once during model loading
enableconfiguration option to support disabling OML modelsChanged
Fixed
DataRecordinitialization for compatibility with wp-model-core 0.7.2f_chars_not_hasandchars_not_hastype checking bugPreviously: Non-Chars fields (e.g., Digit) incorrectly returned FALSE
Chinese Version
WarpParse V0.17.0-alpha
[0.17.0] - 2026-02-07
Added(新增)
WPL 管道函数: 新增
not()包装函数用于反转管道函数结果语法:
| not(f_chars_has(dev_type, NDS))当 dev_type ≠ NDS 时成功支持包装任何字段管道函数(f_has、f_chars_has、chars_has 等)
Sinks/File: 新增
sync参数控制磁盘即时刷新WPL not() 分组: 新增
not()组包装器用于字段解析中的否定断言OML 静态代码块: 引入
static { ... }语法用于模型范围的常量和模板缓存静态表达式在模型加载时仅执行一次,结果存储在常量池中供所有记录复用
Changed(变更)
Fixed(修复)
DataRecord初始化问题,以兼容 wp-model-core 0.7.2f_chars_not_has和chars_not_has的类型检查 bug之前:非 Chars 字段(如 Digit)错误地返回 FALSE