I hacked my parser further, coming to this very nice output, i believe this is as good as near-perfect:
[VentralPhaser]
parent=Phaser
name=Ventral Phaser
apply=1
MaxCondition=1000.000000
Critical=0
Targetable=1
Primary=1
MatrixPosition=0.000000, 0.120000, -0.129000
SystemPosition=0.000000, 0.120000, -0.129000
Position2D=64, 53
RepairComplexity=7.000000
DisabledPercentage=0.750000
Radius=0.050000
Dumbfire=0
WeaponID=1
Groups=1
DamageRadiusFactor=0.150000
IconNum=363
IconPositionX=65
IconPositionY=74
IconAboveShip=0
FireSound="Sovereign Phaser"
MaxCharge=1.000000
MaxDamage=2200.000000
MaxDamageDistance=70.000000
MinFiringCharge=1.000000
NormalDischargeRate=200.000000
RechargeRate=0.400000
IndicatorIconNum=511
IndicatorIconPositionX=59
IndicatorIconPositionY=69
MatrixForward=0.000000, 0.000000, -1.000000
MatrixUp=0.000000, -1.000000, 0.000000
Width=0.340000
Length=0.360000
ArcWidthAngles=-0.698132, 0.698132
ArcHeightAngles=-0.698132, 0.698132
TextureStart=0
TextureEnd=7
BeamWidth=0.300000
OuterShellColor=1.000000, 0.501961, 0.000000, 1.000000
InnerShellColor=1.000000, 0.501961, 0.247059, 1.000000
OuterCoreColor=1.000000, 1.000000, 0.000000, 1.000000
InnerCoreColor=1.000000, 1.000000, 0.501961, 1.000000
NumSides=6
MainRadius=0.070000
TaperRadius=0.010000
CoreScale=0.350000
TaperRatio=0.250000
TaperMinLength=5.000000
TaperMaxLength=30.000000
LengthTextureTilePerUnit=0.500000
PerimeterTile=1.000000
TextureSpeed=2.000000
TextureName="data/phaserspecs3.tga"