Package com.oracle.truffle.api.source
package com.oracle.truffle.api.source
-
ClassDescriptionFor a language where strings do not map into Java strings, provides utilities to find line endings and to decode raw bytes into an approximate representation for tools to display.A specification for a location in guest language source, expressed as a line number in a specific instance of
Source
, suitable for hash table keys with equality defined in terms of content.A special subtype ofSourceSection
that represents unavailable source, e.g.Representation of a guest language source code unit and its contents.Description of contiguous section of text within aSource
of program code; supports multiple modes of access to the text and its location.