[DEV] base definitions of cminus language