The list of defined built-in functions, their parameters and return values can be displayed using make listbuiltin command executed from libgraphal directory.
[woq@evm graphal]$ cd libgraphal/ [woq@evm libgraphal]$ make listbuiltin echo(object) : object print(object) : object println(object) : object dump(object) : object exit(object) : null assert(object) : null verify(object) : bool breakpoint(object) : null isNull(object) : bool isBool(object) : bool isInt(object) : bool isFloat(object) : bool isString(object) : bool isStruct(object) : bool isArray(object) : bool isSet(object) : bool isGraph(object) : bool isVertex(object) : bool isEdge(object) : bool printStackTrace() : null iterator(object) : object hasNext(object) : bool next(object) : object resetIterator(object) : object array(number) : array|null set() : set struct() : struct size(array|struct|set|string) : int|null pushFront(array, object) : null pushBack(array, object) : null popFront(array) : null popBack(array) : null back(array) : object|null front(array) : object|null graph() : graph loadFromFile(graph, string) : bool isDirected(graph) : bool|null setDirected(graph, number) : bool|null invertEdgesDirection(graph) : null generateVertex(graph) : vertex|null generateEdge(graph, vertex, vertex) : edge|null deleteVertex(graph, vertex) : null deleteEdge(graph, edge) : null getNumVertices(graph) : int|null getNumEdges(graph) : int|null getVertices(graph) : set|null getEdges(graph) : set|null getDegree(vertex) : int|null getNeighbors(vertex) : set|null getBeginVertex(edge) : vertex|null getEndVertex(edge) : vertex|null insert(set, object) : null remove(set, object) : null contains(set, object) : bool|null union(set, set) : set|null intersection(set, set) : set|null difference(set, set) : set|null getAdjacencyMatrix(graph) : array setPropertyToAllVertices(graph, string, object) : null setPropertyToAllEdges(graph, string, object) : null setPropertyToAllStructItems(array|struct|set, string, object) : null visRegister(graph|set, string, number, number, number) : null visSetPos(vertex, number, number, number) : null visSetColor(vertex|edge, number, number, number) : null visSetView(number, number, number, number, number) : null visUseWeightWhenPaintingEdges(bool) : null visScreenshot(string) : null visGetGraph() : graph|null [woq@evm libgraphal]$