namespace AIStudio.Tools.CodeHighlighting;
///
/// Where a marker of a language has to appear in a code block, see CodeLanguageMarker.
///
public enum CodeMarkerPlace
{
///
/// Anywhere in the code, also across a line break.
///
ANYWHERE,
///
/// At the start of a line, after its indentation.
///
LINE_START,
///
/// At the end of a line, before any space behind it.
///
LINE_END,
///
/// As a line of its own, apart from its indentation, such as the fi of a shell script.
///
WHOLE_LINE,
///
/// At the start of the first line which is not empty, such as a shebang.
///
FIRST_LINE,
}