- XSETFASTINT (v->contents[i], (int) Sword);
- XSETFASTINT (v->contents['$'], (int) Sword);
- XSETFASTINT (v->contents['%'], (int) Sword);
-
- XSETFASTINT (v->contents['('], (int) Sopen + (')' << 8));
- XSETFASTINT (v->contents[')'], (int) Sclose + ('(' << 8));
- XSETFASTINT (v->contents['['], (int) Sopen + (']' << 8));
- XSETFASTINT (v->contents[']'], (int) Sclose + ('[' << 8));
- XSETFASTINT (v->contents['{'], (int) Sopen + ('}' << 8));
- XSETFASTINT (v->contents['}'], (int) Sclose + ('{' << 8));
- XSETFASTINT (v->contents['"'], (int) Sstring);
- XSETFASTINT (v->contents['\\'], (int) Sescape);
-
+ SET_RAW_SYNTAX_ENTRY (Vstandard_syntax_table, i, temp);
+
+ SET_RAW_SYNTAX_ENTRY (Vstandard_syntax_table, '$', temp);
+ SET_RAW_SYNTAX_ENTRY (Vstandard_syntax_table, '%', temp);
+
+ SET_RAW_SYNTAX_ENTRY (Vstandard_syntax_table, '(',
+ Fcons (make_number (Sopen), make_number (')')));
+ SET_RAW_SYNTAX_ENTRY (Vstandard_syntax_table, ')',
+ Fcons (make_number (Sclose), make_number ('(')));
+ SET_RAW_SYNTAX_ENTRY (Vstandard_syntax_table, '[',
+ Fcons (make_number (Sopen), make_number (']')));
+ SET_RAW_SYNTAX_ENTRY (Vstandard_syntax_table, ']',
+ Fcons (make_number (Sclose), make_number ('[')));
+ SET_RAW_SYNTAX_ENTRY (Vstandard_syntax_table, '{',
+ Fcons (make_number (Sopen), make_number ('}')));
+ SET_RAW_SYNTAX_ENTRY (Vstandard_syntax_table, '}',
+ Fcons (make_number (Sclose), make_number ('{')));
+ SET_RAW_SYNTAX_ENTRY (Vstandard_syntax_table, '"',
+ Fcons (make_number ((int) Sstring), Qnil));
+ SET_RAW_SYNTAX_ENTRY (Vstandard_syntax_table, '\\',
+ Fcons (make_number ((int) Sescape), Qnil));
+
+ temp = Fcons (make_number ((int) Ssymbol), Qnil);