| Range | Pugs.Class |
| Regex | Pugs.Internals, RRegex, RRegex.PCRE |
| RegexContext | Pugs.Internals, RRegex.Syntax |
| RegexLike | Pugs.Internals, RRegex.Syntax |
| RuleClass | Pugs.AST |
| RuleParser | Pugs.Lexer |
| RunOptions | Pugs.Shell |
| RunOpts | Pugs.Shell |
| ratToNum | Pugs.Pretty |
| readIVar | Pugs.AST |
| readRef | Pugs.AST |
| readSymbolicLink | Pugs.Compat, Pugs.Internals |
| readVar | Pugs.AST |
| readline | Pugs.Shell |
| reduce | Pugs.Eval |
| refType | Pugs.AST |
| removeLink | Pugs.Compat, Pugs.Internals |
| rename | Pugs.Compat, Pugs.Internals |
| repLoop | Main |
| reserved | Pugs.Rule.Token |
| reservedNames | Pugs.Rule.Language, Pugs.Rule.Token |
| reservedOp | Pugs.Rule.Token |
| reservedOpNames | Pugs.Rule.Language, Pugs.Rule.Token |
| reset | Pugs.Cont, Pugs.Internals |
| resetT |
| 1 (Function) | Pugs.AST |
| 2 (Function) | Pugs.Cont |
| retConstError | Pugs.AST |
| retControl | Pugs.AST |
| retEmpty | Pugs.AST |
| retError | Pugs.AST |
| retEvalResult | Pugs.Prim |
| retIVar | Pugs.AST |
| retSyn | Pugs.Parser |
| retVal | Pugs.Eval |
| revnum | Pugs.Help |
| ruleBlock | Pugs.Parser |
| ruleBlockDeclaration | Pugs.Parser |
| ruleDeclaration | Pugs.Parser |
| ruleProgram | Pugs.Parser |
| ruleQualifiedIdentifier | Pugs.Parser |
| ruleScope | Pugs.Lexer |
| ruleStatementList | Pugs.Parser |
| ruleSubDeclaration | Pugs.Parser |
| ruleSubHead | Pugs.Parser |
| ruleSubParameters | Pugs.Parser |
| ruleUseDeclaration | Pugs.Parser |
| ruleVarDeclaration | Pugs.Parser |
| ruleVerbatimBlock | Pugs.Parser |
| rule_fetch | Pugs.AST |
| rule_iType | Pugs.AST |
| rule_match | Pugs.AST |
| rule_store | Pugs.AST |
| run | Main |
| runAST | Pugs.Run |
| runComp | Pugs.Run |
| runEnv | Pugs.Run |
| runEvalIO | Pugs.AST |
| runEvalMain | Pugs.AST |
| runEvalSTM | Pugs.AST |
| runEvalT | Pugs.AST |
| runFile | Main |
| runIO | Pugs.AST |
| runImperatively | Main |
| runOptDebug | Pugs.Shell |
| runOptSeparately | Pugs.Shell |
| runOptShowPretty | Pugs.Shell |
| runParser | Pugs.Rule, Pugs.Rule.Prim |
| runProgramWith | Main |
| runRule | Pugs.Parser |
| runSTM | Pugs.AST |
| rxGlobal | Pugs.Types |
| rxLiteral1 | Pugs.Parser |
| rxRegex | Pugs.Types |
| rxSplit | Pugs.Prim |