Exploring syntax && grammar with the ruby language