Livl Shell
0.1
Livl Shell is an intermediate reimplementation of the bash shell in C language.
|
File containing the input parser functions to manage the input entered by the user (parsing, evaluation, etc.). More...
#include <string.h>
#include <stdlib.h>
#include <stdio.h>
#include "operator.h"
#include <ctype.h>
#include "constants.h"
#include <termios.h>
#include <unistd.h>
#include "history_command.h"
#include "console.h"
Go to the source code of this file.
Functions | |
char * | read_input (char *input) |
Reads the input from the console. More... | |
int | is_all_whitespace (const char *input) |
Checks if the input string is all whitespace. More... | |
void | preprocess_input (char *input) |
Parses the input string into commands and operators. More... | |
File containing the input parser functions to manage the input entered by the user (parsing, evaluation, etc.).
int is_all_whitespace | ( | const char * | input | ) |
Checks if the input string is all whitespace.
input | The input string |
void preprocess_input | ( | char * | input | ) |
Parses the input string into commands and operators.
input | The input string to be parsed |
char* read_input | ( | char * | input | ) |
Reads the input from the console.