!! functionhooks Eul/Ruel Eun/Neun E/Ga Gwa/Wa A/Ya Euro/Ro E/ !! endfunctionhooks !! test Josa {{#Eul/Ruel:}} -> Eul: Hangul !! options language=ko !! input {{#을를:법원}} !! result

법원을

!! end !! test Josa {{#Eul/Ruel:}} -> Ruel: Hangul !! options language=ko !! input {{#을를:학교}} !! result

학교를

!! end !! test Josa {{#Eun/Neun:}} -> Eun: Hangul !! options language=ko !! input {{#은는:저녁}} !! result

저녁은

!! end !! test Josa {{#Eun/Neun:}} -> Neun: Hangul !! options language=ko !! input {{#은는:과자}} !! result

과자는

!! end !! test Josa {{#E/Ga:}} -> E: Hangul !! options language=ko !! input {{#이가:재판관}} !! result

재판관이

!! end !! test Josa {{#E/Ga:}} -> Ga: Hangul !! options language=ko !! input {{#이가:기여자}} !! result

기여자가

!! end !! test Josa {{#Gwa/Wa:}} -> Gwa: Hangul !! options language=ko !! input {{#과와:생강}} !! result

생강과

!! end !! test Josa {{#Gwa/Wa:}} -> Wa: Hangul !! options language=ko !! input {{#과와:양파}} !! result

양파와

!! end !! test Josa {{#A/Ya:}} -> A: Hangul !! options language=ko !! input {{#아야:개똥}} !! result

개똥아

!! end !! test Josa {{#A/Ya:}} -> Ya: Hangul !! options language=ko !! input {{#아야:철수}} !! result

철수야

!! end !! test Josa {{#Euro/Ro:}} -> Euro: Hangul !! options language=ko !! input {{#으로:항공편}} !! result

항공편으로

!! end !! test Josa {{#Euro/Ro:}} -> Ro: Hangul !! options language=ko !! input {{#으로:자동차}} !! result

자동차로

!! end !! test Josa {{#Eu/Euro:}} -> Ro: Hangul with riuel !! options language=ko !! input {{#으로:철길}} !! result

철길로

!! end !! test Josa {{#E/:}} -> E: Hangul !! options language=ko !! input {{#이:수영}}가 !! result

수영이가

!! end !! test Josa {{#E/:}} -> (none): Hangul !! options language=ko !! input {{#이:영희}}가 !! result

영희가

!! end !! test Josa with override (in first position) (1) !! options language=ko !! input {{#을를:시약 100g|덮어쓰기=을}} !! result

시약 100g을

!! end !! test Josa with override (in first position) (2) !! options language=ko !! input {{#을를:시약 100g|오버라이드=을}} !! result

시약 100g을

!! end !! test Josa with override (in first position) (3) !! options language=ko !! input {{#을를:시약 100g|override=을}} !! result

시약 100g을

!! end !! test Josa with override (in second position) (1) !! options language=ko !! input {{#을를:시약 100g||override=을}} !! result

시약 100g을

!! end !! test Josa with override (in second position) (2) !! options language=ko !! input {{#을를:시약 100g|dummy|override=을}} !! result

시약 100g을

!! end !! test Josa with empty override !! options language=ko !! input {{#을를:시약 100g|override=}} !! result

시약 100g

!! end !! test Josa with josaonly (in first position) (1) !! options language=ko !! input {{#을를:나무|조사만}} !! result

!! end !! test Josa with josaonly (in first position) (2) !! options language=ko !! input {{#을를:나무|josaonly}} !! result

!! end !! test Josa with josaonly (in second position) (1) !! options language=ko !! input {{#을를:나무||josaonly}} !! result

!! end !! test Josa with josaonly (in second position) (2) !! options language=ko !! input {{#을를:나무|dummy|josaonly}} !! result

!! end !! test Josa with override and josaonly !! options language=ko !! input {{#을를:시약 100g|override=을|josaonly}} !! result

!! end !! test Josa with josaonly and override !! options language=ko !! input {{#을를:시약 100g|josaonly|override=을}} !! result

!! end !! test Josa with trailing ascii characters (1) !! options language=ko !! input {{#을를:[[도로]]}} !! result

도로

!! end !! test Josa with trailing ascii characters (2) !! options language=ko !! input {{#을를:'''기차'''}} !! result

기차

!! end !! test Josa with trailing ascii characters (3) !! options language=ko !! input {{#을를:사과 (과일)}} !! result

사과 (과일)을(를)

!! end !! test Josa {{#Eul/Ruel:}} -> Eul: Number (0) !! options language=ko !! input {{#을를:0}} !! result

0을

!! end !! test Josa {{#Eul/Ruel:}} -> Eul: Number (1) !! options language=ko !! input {{#을를:1}} !! result

1을

!! end !! test Josa {{#Eul/Ruel:}} -> Eul: Number (2) !! options language=ko !! input {{#을를:2}} !! result

2를

!! end !! test Josa {{#Eul/Ruel:}} -> Eul: Number (3) !! options language=ko !! input {{#을를:3}} !! result

3을

!! end !! test Josa {{#Eul/Ruel:}} -> Eul: Number (4) !! options language=ko !! input {{#을를:4}} !! result

4를

!! end !! test Josa {{#Eul/Ruel:}} -> Eul: Number (5) !! options language=ko !! input {{#을를:5}} !! result

5를

!! end !! test Josa {{#Eul/Ruel:}} -> Eul: Number (6) !! options language=ko !! input {{#을를:6}} !! result

6을

!! end !! test Josa {{#Eul/Ruel:}} -> Eul: Number (7) !! options language=ko !! input {{#을를:7}} !! result

7을

!! end !! test Josa {{#Eul/Ruel:}} -> Eul: Number (8) !! options language=ko !! input {{#을를:8}} !! result

8을

!! end !! test Josa {{#Eul/Ruel:}} -> Eul: Number (9) !! options language=ko !! input {{#을를:9}} !! result

9를

!! end !! test Josa {{#Eul/Ruel:}} -> Ruel: Uppercase Alphabet (A) !! options language=ko !! input {{#을를:A}} !! result

A를

!! end !! test Josa {{#Eul/Ruel:}} -> Ruel: Uppercase Alphabet (B) !! options language=ko !! input {{#을를:B}} !! result

B를

!! end !! test Josa {{#Eul/Ruel:}} -> Ruel: Uppercase Alphabet (C) !! options language=ko !! input {{#을를:C}} !! result

C를

!! end !! test Josa {{#Eul/Ruel:}} -> Ruel: Uppercase Alphabet (D) !! options language=ko !! input {{#을를:D}} !! result

D를

!! end !! test Josa {{#Eul/Ruel:}} -> Ruel: Uppercase Alphabet (E) !! options language=ko !! input {{#을를:E}} !! result

E를

!! end !! test Josa {{#Eul/Ruel:}} -> Ruel: Uppercase Alphabet (F) !! options language=ko !! input {{#을를:F}} !! result

F를

!! end !! test Josa {{#Eul/Ruel:}} -> Ruel: Uppercase Alphabet (G) !! options language=ko !! input {{#을를:G}} !! result

G를

!! end !! test Josa {{#Eul/Ruel:}} -> Ruel: Uppercase Alphabet (H) !! options language=ko !! input {{#을를:H}} !! result

H를

!! end !! test Josa {{#Eul/Ruel:}} -> Ruel: Uppercase Alphabet (I) !! options language=ko !! input {{#을를:I}} !! result

I를

!! end !! test Josa {{#Eul/Ruel:}} -> Ruel: Uppercase Alphabet (J) !! options language=ko !! input {{#을를:J}} !! result

J를

!! end !! test Josa {{#Eul/Ruel:}} -> Ruel: Uppercase Alphabet (K) !! options language=ko !! input {{#을를:K}} !! result

K를

!! end !! test Josa {{#Eul/Ruel:}} -> Eul: Uppercase Alphabet (L) !! options language=ko !! input {{#을를:L}} !! result

L을

!! end !! test Josa {{#Eul/Ruel:}} -> Eul: Uppercase Alphabet (M) !! options language=ko !! input {{#을를:M}} !! result

M을

!! end !! test Josa {{#Eul/Ruel:}} -> Eul: Uppercase Alphabet (N) !! options language=ko !! input {{#을를:N}} !! result

N을

!! end !! test Josa {{#Eul/Ruel:}} -> Ruel: Uppercase Alphabet (O) !! options language=ko !! input {{#을를:O}} !! result

O를

!! end !! test Josa {{#Eul/Ruel:}} -> Ruel: Uppercase Alphabet (P) !! options language=ko !! input {{#을를:P}} !! result

P를

!! end !! test Josa {{#Eul/Ruel:}} -> Ruel: Uppercase Alphabet (Q) !! options language=ko !! input {{#을를:Q}} !! result

Q를

!! end !! test Josa {{#Eul/Ruel:}} -> Eul: Uppercase Alphabet (R) !! options language=ko !! input {{#을를:R}} !! result

R을

!! end !! test Josa {{#Eul/Ruel:}} -> Ruel: Uppercase Alphabet (S) !! options language=ko !! input {{#을를:S}} !! result

S를

!! end !! test Josa {{#Eul/Ruel:}} -> Ruel: Uppercase Alphabet (T) !! options language=ko !! input {{#을를:T}} !! result

T를

!! end !! test Josa {{#Eul/Ruel:}} -> Ruel: Uppercase Alphabet (U) !! options language=ko !! input {{#을를:U}} !! result

U를

!! end !! test Josa {{#Eul/Ruel:}} -> Ruel: Uppercase Alphabet (V) !! options language=ko !! input {{#을를:V}} !! result

V를

!! end !! test Josa {{#Eul/Ruel:}} -> Ruel: Uppercase Alphabet (W) !! options language=ko !! input {{#을를:W}} !! result

W를

!! end !! test Josa {{#Eul/Ruel:}} -> Ruel: Uppercase Alphabet (X) !! options language=ko !! input {{#을를:X}} !! result

X를

!! end !! test Josa {{#Eul/Ruel:}} -> Ruel: Uppercase Alphabet (Y) !! options language=ko !! input {{#을를:Y}} !! result

Y를

!! end !! test Josa {{#Eul/Ruel:}} -> Ruel: Uppercase Alphabet (Z) !! options language=ko !! input {{#을를:Z}} !! result

Z를

!! end