Newer
Older
/*
* ReadlinePromptCompletion.h
*
* Created on: 22. 1. 2019
* Author: Tomas Pecka
*/
#ifndef _READLINE_PROMPT_COMPLETION_H
#define _READLINE_PROMPT_COMPLETION_H
#include <alib/vector>
#include <alib/set>
#include <alib/map>
#include <readline/readline.h>
#include <environment/Environment.h>
enum class CompletionContext {
COMMAND,
COMMAND_INTROSPECT,
ALGORITHM,
FILEPATH,
FILEPATH_OR_VARIABLE,
VARIABLE,
BINDING,
};
char** readline_completion ( const char *text, int start, int end );
#endif /* _READLINE_PROMPT_COMPLETION_H */