api

RuntimeSourceProvider.ch

Declarations in RuntimeSourceProvider.ch

14 declarationscompiler_runtime

Declarations

Public only
compiler_SourceProviderincrement#
Publicfunction
func compiler_SourceProviderincrement(provider : *SourceProvider) : void
compiler_SourceProviderreadCharacter#
Publicfunction
func compiler_SourceProviderreadCharacter(provider : *SourceProvider) : char
compiler_SourceProviderreadCodePoint#
Publicfunction
func compiler_SourceProviderreadCodePoint(provider : *SourceProvider) : u32
compiler_SourceProviderutf8_decode_peek#
Publicfunction
func compiler_SourceProviderutf8_decode_peek(provider : *SourceProvider, out_len : &size_t) : u32
compiler_SourceProviderincrementCodepoint#
Publicfunction
func compiler_SourceProviderincrementCodepoint(provider : *SourceProvider, cp : u32, len : size_t) : void
compiler_SourceProvidereof#
Publicfunction
func compiler_SourceProvidereof(provider : *SourceProvider) : bool
compiler_SourceProviderpeek#
Publicfunction
func compiler_SourceProviderpeek(provider : *SourceProvider) : char
compiler_SourceProviderincrement_char#
Publicfunction
func compiler_SourceProviderincrement_char(provider : *SourceProvider, c : char) : bool
compiler_SourceProvidergetLineNumber#
Publicfunction
func compiler_SourceProvidergetLineNumber(provider : *SourceProvider) : uint
compiler_SourceProvidergetLineCharNumber#
Publicfunction
func compiler_SourceProvidergetLineCharNumber(provider : *SourceProvider) : uint
compiler_SourceProviderreadWhitespaces#
Publicfunction
func compiler_SourceProviderreadWhitespaces(provider : *SourceProvider) : uint
compiler_SourceProviderhasNewLine#
Publicfunction
func compiler_SourceProviderhasNewLine(provider : *SourceProvider) : bool
compiler_SourceProviderreadNewLineChars#
Publicfunction
func compiler_SourceProviderreadNewLineChars(provider : *SourceProvider) : bool
compiler_SourceProviderreadWhitespacesAndNewLines#
Publicfunction
func compiler_SourceProviderreadWhitespacesAndNewLines(provider : *SourceProvider) : void