Utility

Class in Yarn.Compiler

Inherits from System.Object

Summary

Utility methods for working with line tags.

public static class Utility

Methods

Name
Description

Given Yarn source code, adds line tags to the ends of all lines that need one and do not already have one.

Finds and collates every jump in every node.

Gets the collection of contiguous runs of lines in the provided nodes. Each run of lines is guaranteed to run to completion once entered.

Gets a string containing a representation of the compiled bytecode for a Program .

Returns an IYarnValue representation of the provided value.

Parses a string of Yarn source code, and produces a FileParseResult and (if there were any problems) a collection of diagnostics.

Given Yarn source code, adds line tags to the ends of all lines that need one and do not already have one.

Gets the title for a node as defined in the source code, along with its unique title (which may be different to the source title.)

Last updated

Was this helpful?