Obelisk
Constants
EOF_TOKEN = Token.new(TokenType::Text, "")
Special EOF token
VERSION = "0.1.0"
Class methods
highlight(source : String, language : String, formatter : String = "html", style : String = "github") : String
Convenience method for quick syntax highlighting
Load a theme from string content with explicit format
Save a style to a file
Nested types
- Obelisk::ANSIFormatter
- Obelisk::BaseRegistry(T)
- Obelisk::ChainedLexer
- Obelisk::ChainedTokenIterator
- Obelisk::ChromaExporter
- Obelisk::ChromaParser
- Obelisk::CoalescingIterator
- Obelisk::Color
- Obelisk::CommonNestingRules
- Obelisk::ComposedLexer
- Obelisk::CompositionStrategy
- Obelisk::ConditionalLexer
- Obelisk::ConditionalTokenIterator
- Obelisk::ContextAwareRule
- Obelisk::ContextConditions
- Obelisk::ContextManager
- Obelisk::ContextRuleHelpers
- Obelisk::ContextSensitiveLexer
- Obelisk::DelegatingLexer
- Obelisk::DelegatingTokenIterator
- Obelisk::DocumentLexer
- Obelisk::DocumentTokenIterator
- Obelisk::EmbeddedLanguageArchitecture
- Obelisk::EmbeddedLanguageHelpers
- Obelisk::EmbeddedRegion
- Obelisk::Formatter
- Obelisk::FormatterRegistry
- Obelisk::HTMLFormatter
- Obelisk::JSONFormatter
- Obelisk::LanguageContext
- Obelisk::LanguageNestingRule
- Obelisk::LayeredTokenIterator
- Obelisk::Lexer
- Obelisk::LexerComposition
- Obelisk::LexerConfig
- Obelisk::LexerMatch
- Obelisk::LexerRegistry
- Obelisk::LexerRule
- Obelisk::LexerState
- Obelisk::Lexers
- Obelisk::LookAroundUtils
- Obelisk::MergingTokenIterator
- Obelisk::ParsingContext
- Obelisk::PlainFormatter
- Obelisk::PlainTextIterator
- Obelisk::PlainTextLexer
- Obelisk::PlistValue
- Obelisk::PriorityLexerRegistry
- Obelisk::PriorityLexerSelector
- Obelisk::Quick
- Obelisk::RegexLexer
- Obelisk::RegexRegionDetector
- Obelisk::RegexTokenIterator
- Obelisk::RegionDetector
- Obelisk::Registry
- Obelisk::RuleAction
- Obelisk::RuleActions
- Obelisk::SafeTokenIteratorAdapter
- Obelisk::SelectionCriteria
- Obelisk::SelectionResult
- Obelisk::SelectionStrategy
- Obelisk::SingleTokenIterator
- Obelisk::SmartLexerSelector
- Obelisk::Style
- Obelisk::StyleBuilder
- Obelisk::StyleEntry
- Obelisk::StyleRegistry
- Obelisk::Styles
- Obelisk::ThemeError
- Obelisk::ThemeExporter
- Obelisk::ThemeLoader
- Obelisk::TmThemeExporter
- Obelisk::TmThemeParser
- Obelisk::Token
- Obelisk::TokenIterator
- Obelisk::TokenTransformIterator
- Obelisk::TokenType
- Obelisk::Trilean