1#ifndef TEXTMATELIB_TML_H
2#define TEXTMATELIB_TML_H
34#include "rawGrammar.h"
35#include "parseRawGrammar.h"
37#include "grammarDependencies.h"
43#include "tokenizeString.h"
44#include "encodedTokenAttributes.h"
55#include "basicScopesAttributeProvider.h"
65#include "syntax_highlighter.h"
90using tml::RegistryOptions;
95using tml::IGrammarConfiguration;
127using tml::ITokenizeLineResult;
133using tml::ITokenizeLineResult2;
138using tml::IRawGrammar;
153using tml::DefaultOnigLib;
161using tml::parseRawGrammar;
189using tml::SessionImpl;
193using tml::SessionLine;
197using tml::SessionMetadata;
236using tml::SyntaxHighlighter;
240using tml::HighlightedToken;
245using tml::HighlightedLine;
250using tml::HighlighterCache;
261extern const StateStack*
INITIAL;
Abstract interface representing the parsing state at the end of a line.
const StateStack * INITIAL
Initial parsing state for the first line of a document.
int32_t EncodedTokenAttributes
Compact 32-bit encoding of a token's attributes.
Core type definitions and interfaces for TextMateLib.