IndentedCodeBlockParser Class

Block parser for an indented CodeBlock.

public class IndentedCodeBlockParser : BlockParser

See also

Inheritance
BlockParser IndentedCodeBlockParser

Constructors

NameDescription
IndentedCodeBlockParser()

IndentedCodeBlockParser()

public IndentedCodeBlockParser()

No documentation is available.

Methods

NameDescription
CanInterrupt(BlockProcessor, Block)Determines whether interrupt.
Close(BlockProcessor, Block)Performs the close operation.
TryContinue(BlockProcessor, Block?)Attempts to continue parsing the specified block.
TryOpen(BlockProcessor)Attempts to open a block at the current parser position.

CanInterrupt(BlockProcessor, Block)

IndentedCodeBlockParser.cs

Determines whether interrupt.

public override bool CanInterrupt(BlockProcessor processor, Block block)

Parameters

processor BlockProcessor
block Block

Returns

bool

Close(BlockProcessor, Block)

IndentedCodeBlockParser.cs

Performs the close operation.

public override bool Close(BlockProcessor processor, Block block)

Parameters

processor BlockProcessor
block Block

Returns

bool

TryContinue(BlockProcessor, Block?)

IndentedCodeBlockParser.cs

Attempts to continue parsing the specified block.

public override BlockState TryContinue(BlockProcessor processor, Block? block)

Parameters

processor BlockProcessor
block Block?

Returns

BlockState

TryOpen(BlockProcessor)

IndentedCodeBlockParser.cs

Attempts to open a block at the current parser position.

public override BlockState TryOpen(BlockProcessor processor)

Parameters

processor BlockProcessor

Returns

BlockState