public static Tokens fromPattern(String source) { source = Re.sub("([\\[\\]\\(\\)\\|]|\\.\\.\\.)", " $1 ", source); List<String> $source; // >>> source = [s for s in re.split('\s+|(\S*<.*?>)', source) if s] { $source = list(); for (final String s : Re.split("\\s+|(\\S*<.*?>)", source)) { if (bool(s)) { $source.add(s); } } } return Tokens.withLanguageError($source); }
public static Tokens fromPattern(String source) { source = Re.sub("([\\[\\]\\(\\)\\|]|\\.\\.\\.)", " $1 ", source); List<String> $source; // >>> source = [s for s in re.split('\s+|(\S*<.*?>)', source) if s] { $source = list(); for (final String s : Re.split("\\s+|(\\S*<.*?>)", source)) { if (bool(s)) { $source.add(s); } } } return Tokens.withLanguageError($source); }