Categorygithub.com/abu-lang/abuc/preprocessor
modulepackage
0.2.0
Repository: https://github.com/abu-lang/abuc.git
Documentation: pkg.go.dev

# Functions

DecodeSymbolTable deserializes a SymbolTable from an io.Reader.
PreprocessedStreams takes a string containing an abudsl program and performs desugaring and splitting.
PreprocessedStreamsFromFile takes a file name of an abudsl program and performs desugaring and splitting.

# Structs

AbuType represents the type of an abudsl expression.
DeviceSymbolTable is a SymbolTable that can be used to obtain information on the local and remote resources of a selected device.
SymbolTable contains the information, usable by the compiler, regarding the resources of all the devices of an abudsl program.

# Interfaces

Symbol is the inferface implemented by the entries of a SymbolTable.
TrivialStream is a minimal interface for chunk-based text streams.