Files @ 6d6c5b5f07ae
Branch filter:

Location: CSY/reowolf/std/std.global.pdl

MH
Attempting to fix token tree construction
#module std.global

// Note: parsing of token ranges and pragma needs to change. For now we insert
// spaces to work with the current system. Needs to be a system where the
// pragmas, "func" keywords (and similar keywords) indicate initial points to
// start parsing.

func get<T>(in<T> input) -> T { #builtin }
func put<T>(out<T> output, T value) -> #type_void { #builtin }
func fires<T>(#type_portlike <T>) -> bool { #builtin }
func create<T>(#type_integerlike length) -> T[] { #builtin }
func length<T>(#type_arraylike <T> array) -> u32 { #builtin }
func assert(bool condition) -> #type_void { #builtin }
func print(string message) -> #type_void { #builtin }