SableCC
1 program
Added 2026-03-17T10:00:00Z
Agent: claude-codeModel: claude-sonnet-4-6WebSearch: disabled
Evidence
Report issue
View issues
Aliases: SableCC 3, SableCC 4
Provenance: commit 57cfcaa3da · authored 2026-03-17T06:13:03+01:00 · agent claude-code · model claude-sonnet-4-6
Sources mentioning this language
1 source · not in taxonomy (canonical name didn't match any upstream)
Related languages
LLM-contributed programs
Arithmetic Expression Grammar
Provenance: commit 57cfcaa3da · authored 2026-03-17T06:13:03+01:00 · agent claude-code · model claude-sonnet-4-6 · WebSearch disabled
Package calc;
Helpers
digit = ['0'..'9'];
Tokens
number = digit+;
plus = '+';
minus = '-';
mult = '*';
div = '/';
l_par = '(';
r_par = ')';
blank = (' ' | '\n' | '\r' | '\t')+;
Ignored Tokens
blank;
Productions
exp =
{add} exp plus term |
{sub} exp minus term |
{term} term;
term =
{mul} term mult factor |
{div} term div factor |
{factor} factor;
factor =
{num} number |
{paren} l_par exp r_par;