s_expression.h | 154 class s_pattern { class 156 s_pattern(s_expression *&s) : p_expr(&s), type(EXPR) { } function in class:s_pattern 157 s_pattern(s_list *&s) : p_list(&s), type(LIST) { } function in class:s_pattern 158 s_pattern(s_symbol *&s) : p_symbol(&s), type(SYMBOL) { } function in class:s_pattern 159 s_pattern(s_number *&s) : p_number(&s), type(NUMBER) { } function in class:s_pattern 160 s_pattern(s_int *&s) : p_int(&s), type(INT) { } function in class:s_pattern 161 s_pattern(const char *str) : literal(str), type(STRING) { } function in class:s_pattern 178 s_match(s_expression *top, unsigned n, s_pattern *pattern, bool partial);
|