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
Accelerator
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 }}
sanmaxdev
/
expr
Public
forked from
expr-lang/expr
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Security and quality
Insights
Commits
Breadcrumbs
History for
expr
parser
on
master
User selector
All users
All time
Commit history
Commits on Feb 14, 2026
Disable check for missing predicate during parseing
Show description for 552eb1b
antonmedv
committed
552eb1b
View commit details
Copy full SHA for 552eb1b
View code at this point
Browse repository at this point
Commits on Jan 8, 2026
feat(parser): add bytes literal syntax (#894)
Show description for 02f92c2
thevilledev
and
antonmedv
authored
02f92c2
View commit details
Copy full SHA for 02f92c2
View code at this point
Browse repository at this point
Commits on Dec 14, 2025
Add support for Unicode escape sequences in the `\u{XXXXXX}` format (#882)
antonmedv
authored
713a26a
View commit details
Copy full SHA for 713a26a
View code at this point
Browse repository at this point
Add `DisableIfOperator` option (#881)
antonmedv
authored
6ed72a2
View commit details
Copy full SHA for 6ed72a2
View code at this point
Browse repository at this point
Add error handling for invalid `if` condition and test for crash with null byte
antonmedv
committed
087698e
View commit details
Copy full SHA for 087698e
View code at this point
Browse repository at this point
Add `else if` support (#879)
Show description for eb73788
antonmedv
authored
eb73788
View commit details
Copy full SHA for eb73788
View code at this point
Browse repository at this point
Throw an error if predicate not present in parser (#842)
Show description for d652fbe
davixcky
and
antonmedv
authored
d652fbe
View commit details
Copy full SHA for d652fbe
View code at this point
Browse repository at this point
Commits on Sep 18, 2025
Improve Performance of the Type System (#824)
Show description for bcb2d51
diegommm
and
antonmedv
authored
bcb2d51
View commit details
Copy full SHA for bcb2d51
View code at this point
Browse repository at this point
Commits on Aug 28, 2025
Allow backticks to be quoted in string literals (#820)
Show description for bbcbc53
diegommm
authored
bbcbc53
View commit details
Copy full SHA for bbcbc53
View code at this point
Browse repository at this point
Commits on Jun 30, 2025
Improve parser and lexer (#811)
Show description for 98b0990
diegommm
authored
98b0990
View commit details
Copy full SHA for 98b0990
View code at this point
Browse repository at this point
Commits on Mar 24, 2025
Make expr.Eval faster (#775)
Show description for 6121e25
antonmedv
authored
6121e25
View commit details
Copy full SHA for 6121e25
View code at this point
Browse repository at this point
Commits on Mar 18, 2025
Fix parsing of variable declaration nodes combined with sequence node (#773)
Show description for e135bda
antonmedv
authored
e135bda
View commit details
Copy full SHA for e135bda
View code at this point
Browse repository at this point
Commits on Mar 9, 2025
Add more tailing comma tests
antonmedv
committed
2d9f616
View commit details
Copy full SHA for 2d9f616
View code at this point
Browse repository at this point
Allow tailing comma in arguments (#623)
Show description for 8f83203
zhuliquan
and
antonmedv
authored
8f83203
View commit details
Copy full SHA for 8f83203
View code at this point
Browse repository at this point
Commits on Mar 8, 2025
Remove pointer accessor check in parser
antonmedv
committed
4511e92
View commit details
Copy full SHA for 4511e92
View code at this point
Browse repository at this point
Better error message for predicate with sequence
antonmedv
committed
fdba92b
View commit details
Copy full SHA for fdba92b
View code at this point
Browse repository at this point
Only allow if on precedence == 0
antonmedv
committed
c9f620e
View commit details
Copy full SHA for c9f620e
View code at this point
Browse repository at this point
Refactor TestParse_error tests
antonmedv
committed
bc0ce17
View commit details
Copy full SHA for bc0ce17
View code at this point
Browse repository at this point
Add SequenceNode
Show description for e750878
antonmedv
committed
e750878
View commit details
Copy full SHA for e750878
View code at this point
Browse repository at this point
Commits on Mar 7, 2025
feat: add node budget and memory limits (#762)
Show description for 0d19441
thevilledev
and
antonmedv
authored
0d19441
View commit details
Copy full SHA for 0d19441
View code at this point
Browse repository at this point
Commits on Feb 23, 2025
Add if-else conditional (#736)
Show description for a3b6cd2
OlgaNovg
and
antonmedv
authored
a3b6cd2
View commit details
Copy full SHA for a3b6cd2
View code at this point
Browse repository at this point
Commits on Jun 3, 2024
Refactor types table (#667)
antonmedv
authored
a31b1fe
View commit details
Copy full SHA for a31b1fe
View code at this point
Browse repository at this point
Commits on May 18, 2024
Return tree on parse errors
antonmedv
committed
c6c7227
View commit details
Copy full SHA for c6c7227
View code at this point
Browse repository at this point
Commits on May 17, 2024
Refactor lexer (#653)
antonmedv
authored
1659c23
View commit details
Copy full SHA for 1659c23
View code at this point
Browse repository at this point
Commits on May 7, 2024
Vendor testify (#642)
antonmedv
authored
9a4b529
View commit details
Copy full SHA for 9a4b529
View code at this point
Browse repository at this point
Commits on Apr 13, 2024
Make count() predicate optional
antonmedv
committed
725b702
View commit details
Copy full SHA for 725b702
View code at this point
Browse repository at this point
Add predicate to sum() builtin (#592)
Show description for 38f9496
antonmedv
authored
38f9496
View commit details
Copy full SHA for 38f9496
View code at this point
Browse repository at this point
Commits on Mar 4, 2024
Fix `-1 not in []` expressions (#590)
ckganesan
authored
85b178c
View commit details
Copy full SHA for 85b178c
View code at this point
Browse repository at this point
Commits on Feb 27, 2024
Support chzained comparisonc`1 < 2 < 3` (#581)
bizywizy
authored
2347a4e
View commit details
Copy full SHA for 2347a4e
View code at this point
Browse repository at this point
Commits on Feb 15, 2024
Refactor groupBy and sortBy (#562)
Show description for 36f9adb
antonmedv
authored
36f9adb
View commit details
Copy full SHA for 36f9adb
View code at this point
Browse repository at this point
Commits on Feb 8, 2024
Add optional array access like `foo?.[42]` (#550)
bizywizy
authored
c7658ac
View commit details
Copy full SHA for c7658ac
View code at this point
Browse repository at this point
Commits on Jan 31, 2024
Fix string literal slicing error (#543)
bizywizy
authored
1c8c9e6
View commit details
Copy full SHA for 1c8c9e6
View code at this point
Browse repository at this point
Commits on Jan 24, 2024
Fix pipeline and call parsing
antonmedv
committed
564b637
View commit details
Copy full SHA for 564b637
View code at this point
Browse repository at this point
Commits on Jan 17, 2024
Improve ast printing for boolean operators
antonmedv
committed
71bc9f9
View commit details
Copy full SHA for 71bc9f9
View code at this point
Browse repository at this point
Commits on Jan 16, 2024
Remove parents field for optimization (#527)
ckganesan
authored
7ba66ee
View commit details
Copy full SHA for 7ba66ee
View code at this point
Browse repository at this point
Previous
Next
You can’t perform that action at this time.