Home | History | Annotate | Line # | Download | only in unit-tests
directive-elif.mk revision 1.3
      1  1.3  rillig # $NetBSD: directive-elif.mk,v 1.3 2020/11/03 17:17:31 rillig Exp $
      2  1.1  rillig #
      3  1.2  rillig # Tests for the .elif directive.
      4  1.1  rillig 
      5  1.1  rillig # TODO: Implementation
      6  1.1  rillig 
      7  1.3  rillig .info begin .elif misspellings tests, part 1
      8  1.3  rillig .if 1
      9  1.3  rillig .  info 1-then
     10  1.3  rillig .elif 1				# ok
     11  1.3  rillig .  info 1-elif
     12  1.3  rillig .elsif 1			# oops: misspelled
     13  1.3  rillig .  info 1-elsif
     14  1.3  rillig .elseif 1			# oops: misspelled
     15  1.3  rillig .  info 1-elseif
     16  1.3  rillig .endif
     17  1.3  rillig 
     18  1.3  rillig .info begin .elif misspellings tests, part 2
     19  1.3  rillig .if 0
     20  1.3  rillig .  info 0-then
     21  1.3  rillig .elif 0				# ok
     22  1.3  rillig .  info 0-elif
     23  1.3  rillig .elsif 0			# oops: misspelled
     24  1.3  rillig .  info 0-elsif
     25  1.3  rillig .elseif 0			# oops: misspelled
     26  1.3  rillig .  info 0-elseif
     27  1.3  rillig .endif
     28  1.3  rillig 
     29  1.3  rillig .info begin .elif misspellings tests, part 3
     30  1.3  rillig .if 0
     31  1.3  rillig .  info 0-then
     32  1.3  rillig .elsif 0			# oops: misspelled
     33  1.3  rillig .  info 0-elsif
     34  1.3  rillig .endif
     35  1.3  rillig .if 0
     36  1.3  rillig .  info 0-then
     37  1.3  rillig .elseif 0			# oops: misspelled
     38  1.3  rillig .  info 0-elseif
     39  1.3  rillig .endif
     40  1.3  rillig 
     41  1.3  rillig .info which branch is taken on misspelling after false?
     42  1.3  rillig .if 0
     43  1.3  rillig .  info 0-then
     44  1.3  rillig .elsif 1
     45  1.3  rillig .  info 1-elsif
     46  1.3  rillig .elsif 2
     47  1.3  rillig .  info 2-elsif
     48  1.3  rillig .else
     49  1.3  rillig .  info else
     50  1.3  rillig .endif
     51  1.3  rillig 
     52  1.3  rillig .info which branch is taken on misspelling after true?
     53  1.3  rillig .if 1
     54  1.3  rillig .  info 1-then
     55  1.3  rillig .elsif 1
     56  1.3  rillig .  info 1-elsif
     57  1.3  rillig .elsif 2
     58  1.3  rillig .  info 2-elsif
     59  1.3  rillig .else
     60  1.3  rillig .  info else
     61  1.3  rillig .endif
     62  1.3  rillig 
     63  1.1  rillig all:
     64  1.1  rillig 	@:;
     65