--langdef=prolog --langmap=perl:.pm.perl --langmap=prolog:.pl --regex-prolog=/^([a-z][a-zA-Z0-9_]*)[ \t]*(\(.*\))?[ \t]*(:-|\.[ \t]*$)/\1/p,predicate/ --regex-prolog=/^:- ?foreign\(([a-z][a-zA-Z0-9_]*)[ \t,(]/\1/f,foreign/ --regex-prolog=/^:- ?dynamic\(([a-z][a-zA-Z0-9_]*)\//\1/d,dynamic/