例えば以下のような感じ。 | 表現したいもの | 記載パターン | | --------------- | ------------ | | 稼働日の前日 | workday<1 | | 稼働日の2日後 | workday>2 | | 第3日曜日の前日 | 3sun<1 | これを達成するにはReptitionのトークン解析にて以下の処理が必要になる。 - `<`でsplit - 2つ目(1)の要素がなければスキップ - もしあれば - 1つ目の要素でトークンを上書き - 2つ目の要素はoffsetとして記録しておく - `>`でsplit - 2つ目(1)の要素がなければスキップ - もしあれば - 1つ目の要素でトークンを上書き - 2つ目の要素はoffsetとして記録しておく ``` // 2022/12/29(木) // 2022/12/30(金) // 2022/12/31(土) // 2023/01/01(日) 祝 // 2023/01/02(月) // 2023/01/03(火) // 2023/01/04(水) 祝 // 2023/01/05(木) // 2023/01/06(金) // 2023/01/07(土) // 2023/01/08(日) // 2023/01/09(月) // 2023/01/11(水) // 2023/01/27(金) // 2023/01/28(土) // 2023/01/29(日) // 2023/01/30(月) // 2023/01/31(火) // 2023/02/01(水) // 2023/02/02(木) // 2023/02/27(月) // 2023/02/28(火) // 2023/03/01(水) 祝 // 2023/03/02(木) // 2023/03/03(金) // 2023/04/26(水) // 2023/04/27(木) // 2023/04/28(金) // 2023/04/29(土) // 2023/04/30(日) // 2023/05/01(月) // 2023/05/02(火) // 2023/06/29(木) // 2023/06/30(金) // 2023/07/01(土) // 2023/07/02(日) // 2023/07/03(月) // 2023/07/04(火) ```