Lines Matching defs:assignment

129 extern struct assignment *assignment;
161 struct assignment *assignment;
469 "$accept", "start", "assignments", "assignment", 0
1364 assignment = (yyvsp[(1) - (1)].assignment);
1371 (yyvsp[(1) - (2)].assignment)->next = (yyvsp[(2) - (2)].assignment);
1372 (yyval.assignment) = (yyvsp[(1) - (2)].assignment);
1379 (yyval.assignment) = malloc(sizeof(*(yyval.assignment)));
1380 (yyval.assignment)->name = (yyvsp[(1) - (3)].string);
1381 (yyval.assignment)->type = a_value;
1382 (yyval.assignment)->lineno = lineno;
1383 (yyval.assignment)->u.value = (yyvsp[(3) - (3)].string);
1384 (yyval.assignment)->next = NULL;
1391 (yyval.assignment) = malloc(sizeof(*(yyval.assignment)));
1392 (yyval.assignment)->name = (yyvsp[(1) - (5)].string);
1393 (yyval.assignment)->type = a_assignment;
1394 (yyval.assignment)->lineno = lineno;
1395 (yyval.assignment)->u.assignment = (yyvsp[(4) - (5)].assignment);
1396 (yyval.assignment)->next = NULL;
1621 struct assignment *assignment;
1625 ex(struct assignment *a, const char *fmt, ...)
1638 check_option(struct assignment *as)
1640 struct assignment *a;
1706 check_command(struct assignment *as)
1708 struct assignment *a;
1722 ret += check_option(a->u.assignment);
1765 check(struct assignment *as)
1767 struct assignment *a;
1780 ret += check_command(a->u.assignment);
1785 static struct assignment *
1786 find_next(struct assignment *as, const char *name)
1795 static struct assignment *
1796 find(struct assignment *as, const char *name)
1834 gen_command(struct assignment *as)
1836 struct assignment *a, *b;
1871 make_name(struct assignment *as)
1873 struct assignment *lopt;
1874 struct assignment *type;
1893 static void defval_int(const char *name, struct assignment *defval)
1900 static void defval_neg_flag(const char *name, struct assignment *defval)
1907 static void defval_string(const char *name, struct assignment *defval)
1914 static void defval_strings(const char *name, struct assignment *defval)
1929 void (*defval)(const char*, struct assignment*);
1965 static struct type_handler *find_handler(struct assignment *type)
1976 gen_options(struct assignment *opt1, const char *name)
1978 struct assignment *tmp;
1985 struct assignment *type;
1989 s = make_name(tmp->u.assignment);
1990 type = find(tmp->u.assignment, "type");
1999 gen_wrapper(struct assignment *as)
2001 struct assignment *name;
2002 struct assignment *arg;
2003 struct assignment *opt1;
2004 struct assignment *function;
2005 struct assignment *tmp;
2042 struct assignment *type = find(tmp->u.assignment, "type");
2043 struct assignment *lopt = find(tmp->u.assignment, "long");
2044 struct assignment *sopt = find(tmp->u.assignment, "short");
2045 struct assignment *aarg = find(tmp->u.assignment, "argument");
2046 struct assignment *help = find(tmp->u.assignment, "help");
2081 struct assignment *type = find(tmp->u.assignment, "type");
2083 struct assignment *defval = find(tmp->u.assignment, "default");
2087 s = make_name(tmp->u.assignment);
2097 s = make_name(tmp->u.assignment);
2170 struct assignment *type = find(tmp->u.assignment, "type");
2175 s = make_name(tmp->u.assignment);
2189 struct assignment *type = find(tmp->u.assignment, "type");
2194 s = make_name(tmp->u.assignment);
2207 gen(struct assignment *as)
2209 struct assignment *a;
2221 gen_wrapper(a->u.assignment);
2225 gen_command(a->u.assignment);
2285 if(check(assignment) == 0) {
2292 gen(assignment);