Package-level declarations

Types

Link copied to clipboard
abstract class AbstractCompletionMagicsProcessor<V : Any>(libraryDescriptorsProvider: LibraryDescriptorsProvider, parseOutCellMarker: Boolean = false) : AbstractMagicsProcessor
Link copied to clipboard
Link copied to clipboard
open class AbstractMagicsProcessor(parseOutCellMarker: Boolean = false)
Link copied to clipboard

Containing preprocessors' process are run in reversed order: last added processors are run first

Link copied to clipboard
Link copied to clipboard
interface MagicsHandler
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun libraryCommaIndices(text: String, withFirst: Boolean = false, withLast: Boolean = false): List<Int>

Need special processing of ',' to skip call argument delimiters in brackets E.g. "use lib1(3), lib2(2, 5)" should split into "lib1(3)" and "lib(2, 5)", not into "lib1(3)", "lib(2", "5)"

Link copied to clipboard
Link copied to clipboard

Split a command argument into a list of library calls