hvězdičky jinam
This commit is contained in:
parent
6bd390736c
commit
aa5b8ac41c
10
parser.c
10
parser.c
@ -75,12 +75,12 @@ static void error_expected_tokens(struct parser *parser, size_t num_tokens, ...)
|
|||||||
lex_print_position(&parser->lexer, &parser->eb);
|
lex_print_position(&parser->lexer, &parser->eb);
|
||||||
}
|
}
|
||||||
|
|
||||||
static struct expr_node* parse_expression(struct parser *parser);
|
static struct expr_node *parse_expression(struct parser *parser);
|
||||||
static int parse_n_expressions(struct parser *parser, struct expr_node **out_nodes, size_t n);
|
static int parse_n_expressions(struct parser *parser, struct expr_node **out_nodes, size_t n);
|
||||||
|
|
||||||
/* Zpracuje výraz obalený závorkami */
|
/* Zpracuje výraz obalený závorkami */
|
||||||
static struct expr_node* parse_bracketed(struct parser *parser) {
|
static struct expr_node *parse_bracketed(struct parser *parser) {
|
||||||
struct expr_node* node;
|
struct expr_node *node;
|
||||||
|
|
||||||
if (!accept_token(parser, TOK_LEFT_PAREN)) {
|
if (!accept_token(parser, TOK_LEFT_PAREN)) {
|
||||||
error_expected_tokens(parser, 1, TOK_LEFT_PAREN);
|
error_expected_tokens(parser, 1, TOK_LEFT_PAREN);
|
||||||
@ -168,7 +168,7 @@ static struct expr_node *parse_unary(struct parser *parser);
|
|||||||
|
|
||||||
/* Zpracuje umocnění */
|
/* Zpracuje umocnění */
|
||||||
static struct expr_node *parse_power(struct parser *parser) {
|
static struct expr_node *parse_power(struct parser *parser) {
|
||||||
struct expr_node* node, * new_node, * inner;
|
struct expr_node *node, *new_node, *inner;
|
||||||
|
|
||||||
if (!(node = parse_factor(parser)))
|
if (!(node = parse_factor(parser)))
|
||||||
return NULL;
|
return NULL;
|
||||||
@ -193,7 +193,7 @@ static struct expr_node *parse_power(struct parser *parser) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* Zpracuje unární mínus, resp. plus */
|
/* Zpracuje unární mínus, resp. plus */
|
||||||
static struct expr_node* parse_unary(struct parser *parser) {
|
static struct expr_node *parse_unary(struct parser *parser) {
|
||||||
if (accept_token(parser, TOK_MINUS)) {
|
if (accept_token(parser, TOK_MINUS)) {
|
||||||
struct expr_node *node, *inner;
|
struct expr_node *node, *inner;
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user