TextMateLib 1.0
Modern C++ implementation of the TextMate syntax highlighting engine
Loading...
Searching...
No Matches
Rule Identification

Classes

struct  tml::RuleId
 Opaque identifier for a grammar rule. More...
 

Functions

const RuleId tml::END_RULE_ID (-1)
 Special rule ID indicating the end of a matched region.
 
const RuleId tml::WHILE_RULE_ID (-2)
 Special rule ID for 'while' rule matching.
 
RuleId tml::ruleIdFromNumber (int id)
 Convert an integer to a RuleId.
 
int tml::ruleIdToNumber (RuleId id)
 Convert a RuleId to its integer value.
 

Detailed Description

Function Documentation

◆ ruleIdFromNumber()

RuleId tml::ruleIdFromNumber ( int  id)
inline

Convert an integer to a RuleId.

Parameters
idInteger value to convert
Returns
RuleId wrapping the value

Definition at line 109 of file types.h.

◆ ruleIdToNumber()

int tml::ruleIdToNumber ( RuleId  id)
inline

Convert a RuleId to its integer value.

Parameters
idRuleId to extract
Returns
Integer identifier value

Definition at line 116 of file types.h.