{"name":"ragel","portdir":"lang/ragel","version":"6.10","license":"GPL-2","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"http://www.colm.net/open-source/ragel/","description":"Ragel is a state machine compiler.","long_description":"Ragel compiles executable finite state machines from regular languages. Ragel targets C, C++ and ASM. Ragel state machines can not only recognize byte sequences as regular expression machines do, but can also execute code at arbitrary points in the recognition of a regular language.","active":true,"categories":["devel","lang"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-17"]},{"type":"lib","ports":["colm"]}],"depends_on":[{"type":"build","ports":["textmate2","hyperscan","gpick","trojita","vectorscan","ohcount","ackmate"]},{"type":"lib","ports":["rspamd","lib2geom","lib2geom-devel","openscad-devel","openscad"]}]}