0.1.0 |
|
---|
#187 in #sequence
10KB
163 行
frame_sequence_parser
帧序列字符串的简单解析器。
该解析器将描述帧序列的 [str
] 解析成包含单个帧编号的 [Vec
]<
。isize
>
主要针对渲染/动画应用程序。
示例帧序列字符串
单独的帧
1,2,3,5,8,13
⟶ [1, 2, 3, 5, 8, 13]
序列
10-15
⟶ [10, 11, 12, 13, 14, 15]
带有步长
10-20@2
⟶ [10, 12, 14, 16, 18, 20]
步长必须是正数。
要获取反向序列,请指定反向范围
42-33@3
⟶ [42, 39, 36, 33]
使用二分分割
10-20@b
⟶ [10, 20, 15, 12, 17, 11, 13, 16, 18, 14, 19]
如果指定的步长不触及最后一段,则将省略序列的最后一帧
80-70@4
⟶ [80, 76, 72]
lib.rs
:
帧序列字符串的简单解析器。
该解析器将描述帧序列的 [str
] 解析成包含单个帧编号的 [Vec
]<
。isize
>
主要针对渲染/动画应用程序。
示例帧序列字符串
单独的帧
1,2,3,5,8,13
⟶ [1, 2, 3, 5, 8, 13]
序列
10-15
⟶ [10, 11, 12, 13, 14, 15]
带有步长
10-20@2
⟶ [10, 12, 14, 16, 18, 20]
步长必须是正数。
要获取反向序列,请指定反向范围
42-33@3
⟶ [42, 39, 36, 33]
使用二分分割
10-20@b
⟶ [10, 20, 15, 12, 17, 11, 13, 16, 18, 14, 19]
如果指定的步长不触及最后一段,则将省略序列的最后一帧
80-70@4
⟶ [80, 76, 72]
依赖项
~3.5MB
~66K SLoC