Skip to content

Configuration Settings

Trey Tomes edited this page Dec 15, 2021 · 3 revisions

There is an appsettings.json file included along with the executable. You can use it to modify certain aspects of the environment:

{
	// The maximum number of characters allowed on a program line, including the line number and all whitespace.
	"maxLineLength": 72,

	// The maximum number of characters allowed to be assigned to a string.
	"maxStringLength": 18,

	// The total width of the terminal.
	"terminalWidth": 80,

	// The number of columns to split the terminal into.
	"numTerminalColumns": 5,

	// The total number of digits allowed in a line number.
	"maxLineNumberDigits": 4

	// The number of significant decimal digits printed in numeric representations.
	"significanceWidth": 6,

	// The number of digits printed in the exrad component of a numeric representation.
	"exradWidth": 2
}

The values included are the defaults for the language specification. The can be overridden, but and will be assigned automatically to these values if the configuration value is missing.

Clone this wiki locally