#!/usr/bin/env perl use strict; use warnings; my @tags=("TAG_MINOR_RESET"); open IN, ") { push @tags, $1 if /^\s*((?:NUM_)?TAG_MINOR[A-Z_0-9]+),/; } die "Didn't find any TAG_MINOR enums.\n" unless @tags; open OUT, ">dat/dlua/tags.lua" or die; print OUT <