Home | History | Annotate | Line # | Download | only in indent
lex_char.c revision 1.2
      1  1.2  rillig /* $NetBSD: lex_char.c,v 1.2 2021/11/19 22:24:29 rillig Exp $ */
      2  1.1  rillig /* $FreeBSD$ */
      3  1.1  rillig 
      4  1.1  rillig /*
      5  1.1  rillig  * Test lexing of character constants.
      6  1.1  rillig  */
      7  1.1  rillig 
      8  1.1  rillig #indent input
      9  1.1  rillig int simple = 'x';
     10  1.1  rillig int multi = 'xy';
     11  1.1  rillig int empty = '';
     12  1.1  rillig int null = '\0';
     13  1.1  rillig int escape_hex = '\x3f';
     14  1.1  rillig int escape_octal = '\040';
     15  1.1  rillig int escape_a = '\a';
     16  1.1  rillig int escape_b = '\b';
     17  1.1  rillig int escape_f = '\f';
     18  1.1  rillig int escape_n = '\n';
     19  1.1  rillig int escape_t = '\t';
     20  1.1  rillig int escape_v = '\v';
     21  1.1  rillig int escape_single_quote = '\'';
     22  1.1  rillig int escape_double_quote = '\"';
     23  1.1  rillig int escape_backslash = '\\';
     24  1.2  rillig int line_break_before = '\
     25  1.2  rillig x';
     26  1.2  rillig int line_break_after = 'x\
     27  1.2  rillig ';
     28  1.1  rillig #indent end
     29  1.1  rillig 
     30  1.1  rillig #indent run-equals-input -di0
     31