1.
src Language
2.
Language Specification
3.
Examples
4.
 srclang ide
5.
Skills
6.
Research
7.
🦀 Crates
7.1.
 Crate srclang
7.1.1.
 analyzer
7.1.1.1.
 db
7.1.1.1.1.
 Database
7.1.1.2.
 add_file
7.1.1.3.
 get_symbol
7.1.1.4.
 span_text
7.1.1.5.
 SyntaxTree
7.1.1.6.
 Url
7.1.1.7.
 add_file
7.1.1.8.
 get_symbol
7.1.1.9.
 span_text
7.1.2.
 ast
7.1.2.1.
 Kw
7.1.2.2.
 Literal
7.1.2.3.
 Node
7.1.2.4.
 Operator
7.1.2.5.
 Visibility
7.1.2.6.
 Field
7.1.2.7.
 Ident
7.1.2.8.
 Keyword
7.1.2.9.
 FieldVisitor
7.1.2.10.
 IdentVisitor
7.1.2.11.
 KeywordVisitor
7.1.3.
 compiler
7.1.3.1.
 errors
7.1.3.1.1.
 Errors
7.1.3.2.
 add_imports
7.1.3.3.
 compile
7.1.3.4.
 compile_effect
7.1.3.5.
 ir
7.1.3.5.1.
 EffectDef
7.1.3.5.2.
 Function
7.1.3.5.3.
 Import
7.1.3.5.4.
 InternedEffect
7.1.3.5.5.
 Mangled
7.1.3.5.6.
 Program
7.1.3.5.7.
 Symbol
7.1.3.5.8.
 __EffectDefConfig
7.1.3.5.9.
 __FunctionConfig
7.1.3.5.10.
 __ImportConfig
7.1.3.5.11.
 __InternedEffectData
7.1.3.5.12.
 __MangledData
7.1.3.5.13.
 __ProgramConfig
7.1.3.5.14.
 __SymbolData
7.1.3.6.
 add_imports
7.1.3.7.
 compile
7.1.3.8.
 compile_effect
7.1.3.9.
 text
7.1.3.9.1.
 calculate_line_lengths
7.1.3.9.2.
 cmp_range
7.1.3.9.3.
 to_spans
7.1.3.9.4.
 Document
7.1.3.9.5.
 Position
7.1.3.9.6.
 SourceMap
7.1.3.9.7.
 SourceProgram
7.1.3.9.8.
 Span
7.1.3.9.9.
 SpanOverlap
7.1.3.9.10.
 Spanned
7.1.3.9.11.
 __PositionData
7.1.3.9.12.
 __SourceMapConfig
7.1.3.9.13.
 __SpanData
7.1.3.9.14.
 __SpannedData
7.1.3.9.15.
 calculate_line_lengths
7.1.3.9.16.
 to_spans
7.1.4.
 lexer
7.1.4.1.
 LexicalError
7.1.4.2.
 Token
7.1.4.3.
 Word
7.1.4.4.
 Lexer
7.1.4.5.
 Location
7.1.4.6.
 Position
7.1.4.7.
 Spanned
7.1.4.8.
 TripleIterator
7.1.5.
 span
7.1.6.
 ops
7.1.6.1.
 traversal
7.1.6.1.1.
 Control
7.1.7.
 parser
7.1.7.1.
 ast
7.1.7.1.1.
 ANON_FN_NAME
7.1.7.1.2.
 FnArg
7.1.7.1.3.
 Keyword
7.1.7.1.4.
 Literal
7.1.7.1.5.
 Node
7.1.7.1.6.
 Operator
7.1.7.1.7.
 Value
7.1.7.1.8.
 Visibility
7.1.7.1.9.
 Whitespace
7.1.7.1.10.
 Array
7.1.7.1.11.
 BinaryOperation
7.1.7.1.12.
 Binding
7.1.7.1.13.
 Block
7.1.7.1.14.
 BranchDef
7.1.7.1.15.
 EffectDef
7.1.7.1.16.
 FieldAccess
7.1.7.1.17.
 FieldDef
7.1.7.1.18.
 FnCall
7.1.7.1.19.
 FnDef
7.1.7.1.20.
 FnIdent
7.1.7.1.21.
 Ident
7.1.7.1.22.
 ImplDef
7.1.7.1.23.
 KeywordAndVisibility
7.1.7.1.24.
 Module
7.1.7.1.25.
 Prototype
7.1.7.1.26.
 StringLit
7.1.7.1.27.
 StructDef
7.1.7.1.28.
 Tuple
7.1.7.1.29.
 UseDef
7.1.7.2.
 span
7.1.7.2.1.
 ByteOrLineColOrCoord
7.1.7.2.2.
 ByteOrLineColOrCoordInterned
7.1.7.2.3.
 SourceMap
7.1.7.2.4.
 Spanned
7.1.7.2.5.
 __SourceMapConfig
7.1.7.2.6.
 HasChildSpans
7.1.7.2.7.
 Spanning
7.1.7.3.
 src
7.1.7.3.1.
 SourceParser
7.1.7.3.2.
 __ToTriple
7.1.8.
 Jar
7.1.9.
 Db
7.2.
 Crate srclang_derive
7.2.1.
node
🍔
💅
Light
Rust
Coal
Navy
Ayu
🔎
src lang
🖨️
🌿
Function srclang::compiler::text::cmp_range
pub fn cmp_range<T: Ord>(a: &Range<T>, b: &Range<T>) -> SpanOverlap
<
>