1syntax = "proto3"; 2 3package lower; 4 5message abstract {} 6message and {} 7message array {} 8message as {} 9message break {} 10message callable {} 11message case {} 12message catch {} 13message class {} 14message clone {} 15message const {} 16message continue {} 17message declare {} 18message default {} 19message die {} 20message do {} 21message echo {} 22message else {} 23message elseif {} 24message empty {} 25message enddeclare {} 26message endfor {} 27message endforeach {} 28message endif {} 29message endswitch {} 30message endwhile {} 31message eval {} 32message exit {} 33message extends {} 34message final {} 35message finally {} 36message fn {} 37message for {} 38message foreach {} 39message function {} 40message global {} 41message goto {} 42message if {} 43message implements {} 44message include {} 45message include_once {} 46message instanceof {} 47message insteadof {} 48message interface {} 49message isset {} 50message list {} 51message match {} 52message namespace {} 53message new {} 54message or {} 55message parent {} 56message print {} 57message private {} 58message protected {} 59message public {} 60message readonly {} 61message require {} 62message require_once {} 63message return {} 64message self {} 65message static {} 66message switch {} 67message throw {} 68message trait {} 69message try {} 70message unset {} 71message use {} 72message var {} 73message while {} 74message xor {} 75message yield {} 76message int {} 77message float {} 78message bool {} 79message string {} 80message true {} 81message false {} 82message null {} 83message void {} 84message iterable {} 85