JParse.include constructor

JParse.include(
  1. String s, {
  2. List<String>? replaceAllNewStates,
  3. List<String>? addedNewStates,
})

replaceAllNewStates: 批量替换所有newStates 包括 Include

Implementation

factory JParse.include(String s,
        {List<String>? replaceAllNewStates, List<String>? addedNewStates}) =>
    JParse(
        s,
        DynamicToken.from(Token.IncludeOtherParse),
        replaceAllNewStates ??
            (addedNewStates != null
                ? [INSIDE_MARK_ADDED, ...addedNewStates]
                : null));