Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
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
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
apache
/
opennlp
Public
Notifications
You must be signed in to change notification settings
Fork
507
Star
1.6k
Code
Pull requests
29
Actions
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Security and quality
Insights
OPENNLP-1932: Match model finder wildcards without regular expressions
- #1278
#1278
Draft
krickert
wants to merge 28 commits into
apache:main
apache/opennlp:main
from
ai-pipestream:OPENNLP-1932-model-resolver-glob
ai-pipestream/opennlp:OPENNLP-1932-model-resolver-glob
Copy head branch name to clipboard
Conversation
Commits
28
(28)
Checks
Files changed
Draft
OPENNLP-1932: Match model finder wildcards without regular expressions
#1278
krickert
wants to merge 28 commits into
apache:main
apache/opennlp:main
from
ai-pipestream:OPENNLP-1932-model-resolver-glob
ai-pipestream/opennlp:OPENNLP-1932-model-resolver-glob
Copy head branch name to clipboard
Commits
Commits on Sep 16, 2026
OPENNLP-1928: Replace cap and digit patterns with ASCII range checks in DefaultLemmatizerContextGenerator
krickert
committed
8af0509
View commit details
Copy full SHA for 8af0509
Browse repository at this point
OPENNLP-1928: Replace cap and digit patterns with ASCII range checks in DefaultPOSContextGenerator
Show description for 5a92fb7
krickert
committed
5a92fb7
View commit details
Copy full SHA for 5a92fb7
Browse repository at this point
OPENNLP-1928: Replace capPeriod pattern with explicit length and char checks in FeatureGeneratorUtil
Show description for 8c43201
krickert
committed
8c43201
View commit details
Copy full SHA for 8c43201
Browse repository at this point
OPENNLP-1928: Replace noLetters pattern with a char range scan in TokenPatternFeatureGenerator
Show description for 5089512
krickert
committed
5089512
View commit details
Copy full SHA for 5089512
Browse repository at this point
OPENNLP-1928: Replace typed outcome pattern with lastIndexOf and word char scan
Show description for a3d2e28
krickert
committed
a3d2e28
View commit details
Copy full SHA for a3d2e28
Browse repository at this point
OPENNLP-1928: Replace tab pattern split with explicit tab splitting in BrownCluster
Show description for 6d13fe0
krickert
committed
6d13fe0
View commit details
Copy full SHA for 6d13fe0
Browse repository at this point
OPENNLP-1928: Replace whitespace split and alphanumeric pattern with explicit char scans in TokenSampleStream
Show description for 68cf548
krickert
committed
68cf548
View commit details
Copy full SHA for 68cf548
Browse repository at this point
OPENNLP-1928: Replace emoji pattern with a code point range scan in EmojiCharSequenceNormalizer
Show description for 62eabbc
krickert
committed
62eabbc
View commit details
Copy full SHA for 62eabbc
Browse repository at this point
OPENNLP-1928: Replace token id split and text language pattern with explicit scans in ConlluStream
Show description for 734500e
krickert
committed
734500e
View commit details
Copy full SHA for 734500e
Browse repository at this point
OPENNLP-1928: Replace untokenized paren patterns with explicit two-pass scans in ParserTool
Show description for 9330045
krickert
committed
9330045
View commit details
Copy full SHA for 9330045
Browse repository at this point
OPENNLP-1928: Replace checksum split and link pattern with explicit scans in DownloadUtil
Show description for 7c265cc
krickert
committed
7c265cc
View commit details
Copy full SHA for 7c265cc
Browse repository at this point
OPENNLP-1928: Replace tag, whitespace, underline, hyphen, and alphanumeric patterns with explicit scans in ADNameSampleStream
Show description for eea7dc5
krickert
committed
eea7dc5
View commit details
Copy full SHA for eea7dc5
Browse repository at this point
OPENNLP-1928: Replace whitespace pattern with an explicit scan in ADPOSSampleStream
Show description for 12e5c33
krickert
committed
12e5c33
View commit details
Copy full SHA for 12e5c33
Browse repository at this point
OPENNLP-1928: Replace metadata pattern with an explicit scan in ADSentenceSampleStream
Show description for 105a6cb
krickert
committed
105a6cb
View commit details
Copy full SHA for 105a6cb
Browse repository at this point
OPENNLP-1928: Replace punctuation patterns with explicit scans in ADSentenceStream
Show description for 4dd8f48
krickert
committed
4dd8f48
View commit details
Copy full SHA for 4dd8f48
Browse repository at this point
OPENNLP-1928: Document the scan helpers that replace the patterns
krickert
committed
ee6a264
View commit details
Copy full SHA for ee6a264
Browse repository at this point
OPENNLP-1928: Share the ASCII scan helpers and test each helper
Show description for 117266a
krickert
committed
117266a
View commit details
Copy full SHA for 117266a
Browse repository at this point
OPENNLP-1928: Code the intended behavior where scans had copied regex quirks
Show description for 7e1fcf9
krickert
committed
7e1fcf9
View commit details
Copy full SHA for 7e1fcf9
Browse repository at this point
OPENNLP-1932: Split the class path with a character scan in SimpleClassPathModelFinder
Show description for 037c53d
krickert
committed
037c53d
View commit details
Copy full SHA for 037c53d
Browse repository at this point
OPENNLP-1932: Match model finder wildcards without regular expressions
Show description for 5a30a84
krickert
committed
5a30a84
View commit details
Copy full SHA for 5a30a84
Browse repository at this point
OPENNLP-1932: Add DirectoryModelFinderTest
Show description for 4015058
krickert
committed
4015058
View commit details
Copy full SHA for 4015058
Browse repository at this point
OPENNLP-1932: Prove the removed matcher methods break subclasses
Show description for a106d38
krickert
committed
a106d38
View commit details
Copy full SHA for a106d38
Browse repository at this point
OPENNLP-1932: Keep deprecated matcher methods on the glob path
Show description for a8e19dd
krickert
committed
a8e19dd
View commit details
Copy full SHA for a8e19dd
Browse repository at this point
OPENNLP-1932: Cover null inputs for the glob matchers
Show description for 8c5be2b
krickert
committed
8c5be2b
View commit details
Copy full SHA for 8c5be2b
Browse repository at this point
OPENNLP-1932: Delegate to the shared StringUtil.isLineTerminator
Show description for f84080a
krickert
committed
f84080a
View commit details
Copy full SHA for f84080a
Browse repository at this point
OPENNLP-1932: Test the intended glob, class path, and legacy matcher behavior (red)
Show description for 7cbb4c3
krickert
committed
7cbb4c3
View commit details
Copy full SHA for 7cbb4c3
Browse repository at this point
OPENNLP-1932: Match globs over line terminators and restore the regex contract of the deprecated matchers
Show description for 4220f11
krickert
committed
4220f11
View commit details
Copy full SHA for 4220f11
Browse repository at this point
OPENNLP-1932: Test globs on paths, jar entries, drive letters and encoded names
Show description for 4bebe3c
krickert
committed
4bebe3c
View commit details
Copy full SHA for 4bebe3c
Browse repository at this point
You can’t perform that action at this time.