JS Framework Grammar