First draft of UCL Syntax support
Improve ucl.c
Second draft of UCL syntax support