PNF
Pāṇinian Notation Form// replaces BNF alone
Metalanguage with utsarga/apavāda, adhikāra, anuvṛtti, asiddha, pratyāhāra.
BNF cannot express defaults vs exceptions, inherited fragments, phased invisibility, or phoneme classes as first-class data. Pāṇini solved this ~2,400 years ago. This is the OS rewrite.
// replaces BNF alone
Metalanguage with utsarga/apavāda, adhikāra, anuvṛtti, asiddha, pratyāhāra.
// replaces Flat process IDs
729-cell stable address for every derivation job.
// replaces Ad-hoc AST walkers
prakṛti → adhikāra → anuvṛtti → sūtra → vikṛti.
// replaces Shell-only scripts
process, namespace, epoch, syscall table = sūtra index.
// replaces null / free / unstructured GC
Surface empty; metadata + side-effect policy remain first-class.
ipv8://08.04/Āśleṣā27 nakṣatras × 27 · home cell for every derivation job
lopaTyped zero — non-perception with policyZeroOp { kind, retainsFeatures, blocksAnga }adhikāraScope header for a rule domainprocess.adhikaraanuvṛttiCarry-forward of rule fragmentsprocess.anuvrttiutsargaDefault ruleRule.priority = "utsarga"apavādaException overrides defaulthigher match priorityasiddhaPrior phase invisible to later phaseRule.asiddha + phase filterpratyāhāraCompressed phoneme class namesresolve_class(abbr)lāghavaEconomy of expressionrule_sort_key specificity