#This document lays down the examples to test the Label Generation Rule Set for Gurmukhi script. #The test labels cover the following cases: # (1) Valid Labels # (2) Invalid Labels # (3) Excluded Code points test labels # (4) CrossScript variant test labels #---------------------- # (1) Valid Labels #---------------------- #Rule 1: N must be preceded only by C1 ਗ਼ਜ਼ਲ ਰੌਲ਼ਾ ਸ਼ੀਸ਼ਾ ਖ਼ਫ਼ਾ ਸ਼੍ਰੀ ਜ਼ਿੱਦ #Rule 2: H must be preceded by C or CN and followed by C2 only ਸ੍ਵਰ ਚੰਡੀਗੜ੍ਹ ਸ਼੍ਰੀਸ਼੍ਰੀ ਸ੍ਵਾਏ ਗ੍ਰਿੱਲ ਪੜ੍ਹਾਈ ਪ੍ਰੋਗਰਾਮ ਉਨ੍ਹਾਂ ਪ੍ਰਤੀਕਿਰਿਆ #Rule 3: M must be preceded by C or CN ਦਿੱਲੀ ਕੁੱਲੂ ਸ਼ੀਤਲ ਜਾਣਦਿਆਂ ਬੌਲਦ ਬੋਲੋ ਬੰਦੇ ਕੈਦੀ ਕਿਹੜੀ ਕੈਦੋਂ ਫੁਰਤੀਲੀ ਬਣਾ ਅਤੇ ਬੈਟਰੀ ਮਨੋਵਿਗਿਆਨਕ ਯੂਨੀਵਰਸਿਟੀ #Rule 4: B must be preceded by specific V or M ਗੇਂਦ ਨਹੀਂ ਉਂਜ ਬੈਂਡ ਆਉਂਦੀਆਂ ਹੈਂ ਰੋਂਦਾ ਚੌਂਕੀ ਜਾਈਂ ਆਂਗਣ ਪਾਉਂ ਊਂਠ ਏਂਜਲ ਐਂਡ ਓਂਕਾਰ ਔਂਤਰਾ ਜਾਂਦਾ ਰੋਂਦੀ ਗਾਉਂਦੀ ਤੱਕੀਂ ਗੈਂਡਾ ਫਰੈਂਡਲੀ ਫੌਂਟ #Rule 5: D must be preceded by C, N or a specified set of V or M ਇੰਗ ਅੰਗ ਸੰਗ ਸੁੰਘ ਨੂੰ ਪੰਜਾਬੀ ਮੰਨਿਆ ਸਾਇੰਸ ਕੰਪਿਊਟਰ ਅੰਦਰ ਇੰਟਰਨੈੱਟ ਪਿੰਡ #Rule 6: A must be preceded by C, N or specific  V or M and followed by C3 or CN1 ਵਿੱਚ ਵਿੱਕਰੀ ਉੱਤੇ ਸਿੱਧਾ ਨੈੱਟਵਰਕ ਬੇਹੱਦ ਮੁੱਖ ਦਿੱਤੀ ਪ੍ਰੋਸੈੱਸਰ ਐਡਰੈੱਸ ਬੱਚਿਆਂ ਅੱਗ ਇੱਕ ਉੱਕਾ ਐੱਗ ਬੁੱਸ਼ #Valid: Miscellaneous set of valid words ਇਹ ਅੱਖਰ ਕਖਗਘਙ ਚਛਜਝਞ ਟਠਡਢਣ ਤਥਦਧਨ ਪਫਬਭਮ ਅਤੇ ਯਰਲਵੜ ਇਨ੍ਹਾਂ ਚੁਨੌਤੀਆਂ ਦਾ ਮੁਕਾਬਲਾ ਲਈ ਸਰਕਾਰੀ ਏਜੰਸੀਆਂ ਜੱਦੋ ਜਹਿਦ ਕਰਨੀ ਪੈ ਫੋਨਾਂ ਬਾਜ਼ਾਰ ਵਧਣ ਨਾਲ ਸਪੀਚ ਤਕਨਾਲੋਜੀ ਸਬੰਧਿਤ ਵਧੇਗੀ ਮੰਗ ਦੇਖਦਿਆਂ ਆਈ ਕੰਪਨੀਆਂ ਤੇ ਅਦਾਰਿਆਂ ਖੇਤਰ ਕੰਮ ਕਰਨਾ ਕਰਨ ਦਿੱਤਾ ਪੜ੍ਹਨ ਵਾਲਾ ਵਾਰਤਕ ਕਿਸੇ ਸਾਹਿਤ ਪੱਕੀ ਅਵਸਥਾ ਚਿੰਨ੍ਹ ਪ੍ਰਾਚੀਨ ਬਹੁਤ ਘਾਟ ਕਾਵਿ ਕਿਉਂ ਮੀਤ ਮਰਯਾਦਾ ਸਿੱਖਿਆ ਟਰੇਨਿੰਗ ਸ਼ਿੰਗਾਰੇ ਸਵਾਰੇ ਸਿਮਟ ਰਹੀਆਂ ਹਨ ਆਉਣ ਨਾਕ ਹੈੱਕਰ ਨੁਕਸਾਨਦੇਹ ਵਾਇਰਸ ਸਮਗਰੀ ਵੀਡੀਉ ਭਰਮਾਰ ਰਹੇਗੀ ਆਇਆ ਪਟਿਆਲਾ ਡਾ ਤਿਆਰ ਹੱਥ ਲਿਖਤਾਂ ਪਛਾਣਨ ਟੇਬਲੇਟ ਮੋਬਾਈਲ ਵੀ ਵਰਤਿਆ ਧਰਮਵੀਰ ਸ਼ਰਮਾ ਫਾਰਮ ਭਰੇ ਇੰਦਰਾਜਾਂ ਪਛਾਣ ਸਭ #---------------------- # (2) Invalid Labels #---------------------- #Rule 1: N must be preceded only by C1 ਼ਰਠ ਹ਼ਧ ਤੁਤ ਸੇ਼ਕ ਖੰ਼ਥ ਗ੍ਰ਼ਲ #Rule 2: H must be preceded by C or CN and followed by C2 only ਰ੍ਟੀ ਖਿ਼ਸ ਸੁ਼ਖ ਖੇ਼ਤ ਼ਰਲ ਊ਼ਸ #Rule 3: M must be preceded by C or CN ਸੁੱਕੀੀ ਤੁੁਕ ਿਰੜ ਦਿੱਲੀਾ ਕੁੱਲੂੁ ਸਿ਼ੀਤਲ ਜਾਣਦੋਿਆਂ ਬੌਲੁੂਦ ਬੋਲੋਤੱੁਥ ਵੰਿਠ ਲ੍ੂਰਲ #Rule 4: B must be preceded by specific V or M ਗੇਂਦਿਂ ਂਨਹੀਂ ਉਂਜ਼ਂਲ ਬੈਸੁਂਤ ਦੱਂਤਤ ਂਸਤ ਇਂਥ ਟੁਂ ਠੂਂਂਢ ਆਉਵਂਦੀਆਂ ਰਂਗ ਇਂਗ ਲੂਂਖ #Rule 5: D must be preceded by C, N or a specified set of V or M ੰਯਰ ਟਾਂੰਰ ਯਾੰਦ ਯੀੰਦ ਸੇੰਬ ਸੈੰਬ ਸੋੰਨ ਰੌੰ ਠੱੰਲ ਆੰਰਰ ਉੰਵ ਊੰਲ ਐੰਥ ਲਔੰਕ ਈੰਵ ਏੰਤ ਰ੍ੰਰ ਓੰਕ #Rule 6: A must be preceded by C, N or specific  V or M and followed by C3 or CN1 ੱਯਰ ਟਾਂੱਰ ਯਾੱਦ ਯੀੱਦ ਸੇੱਬ ਸੈੱੱਬ ਸੋੱਨ ਰੌੱ ਠੰੱਲ ਆੱਰਰ ਤੂੱਗ ਓੱਦਦ ਊੱਲ ਐੱਥ ਲਔੱਕ ਈੱਵ ਏੱਤ ਰ੍ੱਰ #-------------------------------------- # (3) Excluded Code points test labels #-------------------------------------- ੴ ਉਸ਼ ਇਖ਼ ਗ਼ਜ਼ਦ ਪਲ਼ ੳਰ ੳੁਹ ੲੀਟ ਦ☬ ੧ਓ ਪਫ। ਰਸ਼ ਪਲ਼ मਰ ਤग प्टेਕ ਏव ਫਫੵ ਅਁਈ ਆਃ ਫਫੑ #-------------------------------------- # (4) CrossScript variant test labels #-------------------------------------- इਗ ਙग उग ਤग उਗ घट घਟ ਬट ठढ ठਫ ਠढ ਧत्त पਜ प्टिਮ ਇभ प्टीਸ ਈम प्टेਕ ਏव हੀ ਵी हਿ ਵि हੇ ਵॆ हੱह ਵॅह हੇ ਵे हੈ ਵै हੂ ਵॗ हੁ ਵॖ মਿ ਸি