Changeset 15303


Ignore:
Timestamp:
06/21/13 11:28:50 (12 years ago)
Author:
Mathieu Morlighem
Message:

CHG: updating syntax hilighting

Location:
issm/trunk-jpl/externalpackages/vim/addons/vim/syntax
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/externalpackages/vim/addons/vim/syntax/Synchronize.sh

    r12956 r15303  
    66cat c.vim | sed "/ISSM's Enums begin/,/vim: ts=8/d" > temp
    77echo "\"ISSM's Enums begin" >> temp
    8 cat ../../../../../src/c/EnumDefinitions/EnumDefinitions.h | grep -e "[0-9]Enum," -e "[a-z]Enum," -e "[A-Z]Enum," | grep -v StringToEnum | sed -e "s/,//g" | awk '{ printf "syn keyword cConstant " $1 "\n"}' >> temp
     8cat ../../../../../src/c/shared/Enum/EnumDefinitions.h | grep -e "[0-9]Enum," -e "[a-z]Enum," -e "[A-Z]Enum," | grep -v StringToEnum | sed -e "s/,//g" | awk '{ printf "syn keyword cConstant " $1 "\n"}' >> temp
    99echo "\"ISSM's Enums end" >> temp
    1010cat c.vim | sed "1,/ISSM's Enums end/d" >> temp
    1111mv temp c.vim
    12 exit 1
    1312
    1413#Synchronize objects
    1514cat c.vim | sed "/ISSM's objects begin/,/vim: ts=8/d" > temp
    1615echo "\"ISSM's objects begin" >> temp
    17 find ../../../../../src/c/classes -name "*.h" | sed -e "s/\// /g" -e "s/\.h//"| awk '{print  $(NF)}' | awk '{ printf "syn keyword cType " $1 "\n"}'>> temp
     16find ../../../../../src/c/classes -name "*.cpp" | sed -e "s/\// /g" -e "s/\.cpp//"| awk '{print  $(NF)}' | awk '{ printf "syn keyword cType " $1 "\n"}'>> temp
    1817echo "\"ISSM's objects end" >> temp
    1918cat c.vim | sed "1,/ISSM's objects end/d" >> temp
  • issm/trunk-jpl/externalpackages/vim/addons/vim/syntax/c.vim

    r14690 r15303  
    403403"   please try to keep the alphabetical ordering                                                                    "
    404404"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
    405 "ISSM containers:
    406 syn keyword     cType           Constraints DataSet Elements Inputs Loads Materials Nodes Parameters Results Vertices Options
    407405"Petsc
    408406syn keyword     cType           Vec Mat SeqVec SeqMat
    409407"other ISSM's syntax
    410 syn keyword     cType           mxArray ErrorException QuadtreeBox IssmDouble IssmPDouble Observations
     408syn keyword     cType           mxArray ErrorException QuadtreeBox
     409syn keyword     cType           IssmDouble IssmPDouble
    411410
    412411"ISSM's objects begin
    413 syn keyword cType GaussPenta
    414 syn keyword cType gaussobjects
    415 syn keyword cType GaussTria
    416 syn keyword cType objects
    417 syn keyword cType Material
     412syn keyword cType Matdamageice
     413syn keyword cType Materials
    418414syn keyword cType Matice
    419415syn keyword cType Matpar
    420 syn keyword cType objects
    421 syn keyword cType Contour
    422 syn keyword cType DoubleInput
    423 syn keyword cType Input
     416syn keyword cType DofIndexing
     417syn keyword cType IntVecParam
     418syn keyword cType BoolParam
     419syn keyword cType IntMatParam
     420syn keyword cType DoubleTransientMatParam
     421syn keyword cType StringParam
     422syn keyword cType DoubleVecParam
     423syn keyword cType DoubleMatParam
     424syn keyword cType FileParam
     425syn keyword cType Parameters
     426syn keyword cType DataSetParam
     427syn keyword cType IntParam
     428syn keyword cType VectorParam
     429syn keyword cType MatrixParam
     430syn keyword cType StringArrayParam
     431syn keyword cType TransientParam
     432syn keyword cType DoubleParam
     433syn keyword cType DoubleMatArrayParam
     434syn keyword cType ExponentialVariogram
     435syn keyword cType PowerVariogram
     436syn keyword cType Quadtree
     437syn keyword cType Observations
     438syn keyword cType GaussianVariogram
     439syn keyword cType SphericalVariogram
     440syn keyword cType Observation
     441syn keyword cType RiftStruct
     442syn keyword cType OptionUtilities
     443syn keyword cType Options
     444syn keyword cType Penpair
     445syn keyword cType Loads
     446syn keyword cType Icefront
     447syn keyword cType Friction
     448syn keyword cType Riftfront
     449syn keyword cType Numericalflux
     450syn keyword cType Pengrid
     451syn keyword cType Contours
     452syn keyword cType Vertex
     453syn keyword cType ElementMatrix
     454syn keyword cType ElementVector
     455syn keyword cType Profiler
     456syn keyword cType Results
     457syn keyword cType PentaP1ElementResult
     458syn keyword cType DoubleElementResult
     459syn keyword cType BoolElementResult
     460syn keyword cType TriaP1ElementResult
     461syn keyword cType FemModel
     462syn keyword cType PentaRef
     463syn keyword cType Penta
     464syn keyword cType Elements
     465syn keyword cType TriaHook
     466syn keyword cType PentaHook
     467syn keyword cType TriaRef
     468syn keyword cType Tria
     469syn keyword cType GaussTria
     470syn keyword cType GaussPenta
     471syn keyword cType DependentObject
     472syn keyword cType Patch
     473syn keyword cType Hook
    424474syn keyword cType ControlInput
    425475syn keyword cType DatasetInput
    426476syn keyword cType IntInput
    427477syn keyword cType BoolInput
    428 syn keyword cType TriaP1Input
     478syn keyword cType Inputs
    429479syn keyword cType TransientInput
    430480syn keyword cType PentaP1Input
    431 syn keyword cType KML_Icon
    432 syn keyword cType KML_Point
    433 syn keyword cType KML_LinearRing
    434 syn keyword cType KML_Feature
    435 syn keyword cType KMLFileReadUtils
    436 syn keyword cType KML_StyleSelector
    437 syn keyword cType KML_LatLonBox
    438 syn keyword cType KML_Attribute
    439 syn keyword cType KML_PolyStyle
    440 syn keyword cType KML_Object
    441 syn keyword cType KML_SubStyle
    442 syn keyword cType KML_LineString
    443 syn keyword cType KML_Overlay
    444 syn keyword cType KML_Container
    445 syn keyword cType KML_Polygon
    446 syn keyword cType KML_Geometry
    447 syn keyword cType KML_ColorStyle
    448 syn keyword cType KML_Placemark
    449 syn keyword cType KML_Unknown
    450 syn keyword cType KML_GroundOverlay
    451 syn keyword cType KML_Style
    452 syn keyword cType KML_Comment
    453 syn keyword cType KML_MultiGeometry
    454 syn keyword cType KML_LineStyle
    455 syn keyword cType KML_Folder
    456 syn keyword cType KML_Document
    457 syn keyword cType KML_File
    458 syn keyword cType DoubleVecParam
    459 syn keyword cType DoubleParam
    460 syn keyword cType DoubleMatArrayParam
    461 syn keyword cType DoubleMatParam
    462 syn keyword cType Param
    463 syn keyword cType FileParam
    464 syn keyword cType IntVecParam
    465 syn keyword cType IntParam
    466 syn keyword cType BoolParam
    467 syn keyword cType IntMatParam
    468 syn keyword cType VectorParam
    469 syn keyword cType DoubleTransientMatParam
    470 syn keyword cType MatrixParam
    471 syn keyword cType StringArrayParam
    472 syn keyword cType StringParam
    473 syn keyword cType TransientParam
    474 syn keyword cType OptionStruct
    475 syn keyword cType OptionDouble
    476 syn keyword cType OptionLogical
    477 syn keyword cType OptionUtilities
    478 syn keyword cType OptionChar
    479 syn keyword cType Option
    480 syn keyword cType OptionCell
    481 syn keyword cType Segment
    482 syn keyword cType Icefront
    483 syn keyword cType Friction
    484 syn keyword cType Riftfront
    485 syn keyword cType Numericalflux
    486 syn keyword cType Penpair
    487 syn keyword cType Load
    488 syn keyword cType Pengrid
    489 syn keyword cType Object
    490 syn keyword cType DoubleVecExternalResult
    491 syn keyword cType DoubleExternalResult
    492 syn keyword cType IntExternalResult
    493 syn keyword cType BoolExternalResult
    494 syn keyword cType DoubleMatExternalResult
    495 syn keyword cType PetscVecExternalResult
    496 syn keyword cType ExternalResult
    497 syn keyword cType StringExternalResult
    498 syn keyword cType Vertex
     481syn keyword cType DoubleInput
     482syn keyword cType TriaInput
     483syn keyword cType Constraints
    499484syn keyword cType SpcDynamic
    500485syn keyword cType SpcStatic
    501486syn keyword cType SpcTransient
    502 syn keyword cType Constraint
    503 syn keyword cType TriaP1ElementResult
    504 syn keyword cType PentaP1ElementResult
    505 syn keyword cType DoubleElementResult
    506 syn keyword cType ElementResultLocal
    507 syn keyword cType BoolElementResult
    508 syn keyword cType ElementResult
     487syn keyword cType Nodes
     488syn keyword cType IndependentObject
     489syn keyword cType Vertices
    509490syn keyword cType Node
    510 syn keyword cType TriaRef
    511 syn keyword cType TriaHook
    512 syn keyword cType PentaRef
    513 syn keyword cType PentaHook
    514 syn keyword cType Tria
    515 syn keyword cType Element
    516 syn keyword cType Penta
    517 syn keyword cType classes
    518 syn keyword cType DofIndexing
    519 syn keyword cType Patch
    520 syn keyword cType Hook
    521 syn keyword cType Quadtree
    522 syn keyword cType Observation
    523 syn keyword cType ExponentialVariogram
    524 syn keyword cType GaussianVariogram
    525 syn keyword cType SphericalVariogram
    526 syn keyword cType PowerVariogram
    527 syn keyword cType krigingobjects
    528 syn keyword cType Variogram
    529 syn keyword cType DakotaPlugin
    530 syn keyword cType ElementVector
    531 syn keyword cType ElementMatrix
    532 syn keyword cType matrixobjects
    533 syn keyword cType Vector
    534 syn keyword cType Matrix
    535 syn keyword cType GeomSubDomain
    536 syn keyword cType Geometry
    537 syn keyword cType AdjacentTriangle
    538 syn keyword cType VertexOnEdge
    539 syn keyword cType BamgQuadtree
    540 syn keyword cType Edge
    541 syn keyword cType BamgVertex
    542 syn keyword cType SetOfE4
    543 syn keyword cType GeomEdge
    544 syn keyword cType Direction
    545 syn keyword cType VertexOnGeom
    546 syn keyword cType R2
    547 syn keyword cType Mesh
    548 syn keyword cType ListofIntersectionTriangles
    549 syn keyword cType Triangle
    550 syn keyword cType DoubleAndInt
    551 syn keyword cType VertexOnVertex
    552 syn keyword cType BamgOpts
    553 syn keyword cType BamgGeom
    554 syn keyword cType bamgobjects
    555 syn keyword cType CrackedEdge
    556 syn keyword cType SubDomain
    557 syn keyword cType BamgMesh
    558 syn keyword cType Metric
    559 syn keyword cType include
    560 syn keyword cType typedefs
    561 syn keyword cType Curve
    562 syn keyword cType macros
    563 syn keyword cType GeomVertex
    564 syn keyword cType OptArgs
    565 syn keyword cType Update
    566 syn keyword cType OptPars
    567491syn keyword cType IoModel
    568 syn keyword cType FemModel
    569492"ISSM's objects end
    570493"ISSM's Enums begin
     
    636559syn keyword cConstant FrictionQEnum
    637560syn keyword cConstant GeometryHydrostaticRatioEnum
    638 syn keyword cConstant HydrologyEnum
     561syn keyword cConstant HydrologyModelEnum
    639562syn keyword cConstant HydrologyshreveEnum
    640563syn keyword cConstant HydrologyshreveCREnum
     
    647570syn keyword cConstant HydrologydcEnum
    648571syn keyword cConstant SedimentHeadEnum
     572syn keyword cConstant SedimentHeadOldEnum
     573syn keyword cConstant SedimentHeadResidualEnum
     574syn keyword cConstant EplHeadEnum
     575syn keyword cConstant EplHeadOldEnum
     576syn keyword cConstant HydrologydcRelTolEnum
    649577syn keyword cConstant HydrologydcSpcsedimentHeadEnum
    650578syn keyword cConstant HydrologydcSedimentCompressibilityEnum
     
    653581syn keyword cConstant HydrologydcSedimentTransmitivityEnum
    654582syn keyword cConstant HydrologydcWaterCompressibilityEnum
     583syn keyword cConstant HydrologydcSpceplHeadEnum
     584syn keyword cConstant HydrologydcMaskEplactiveEnum
     585syn keyword cConstant HydrologydcEplCompressibilityEnum
     586syn keyword cConstant HydrologydcEplPorosityEnum
     587syn keyword cConstant HydrologydcEplThicknessEnum
     588syn keyword cConstant HydrologydcEplTransmitivityEnum
     589syn keyword cConstant HydrologydcIsefficientlayerEnum
     590syn keyword cConstant HydrologydcSedimentlimitFlagEnum
     591syn keyword cConstant HydrologydcSedimentlimitEnum
     592syn keyword cConstant HydrologydcTransferFlagEnum
     593syn keyword cConstant HydrologydcLeakageFactorEnum
     594syn keyword cConstant HydrologydcPenaltyFactorEnum
     595syn keyword cConstant HydrologyLayerEnum
     596syn keyword cConstant HydrologySedimentEnum
     597syn keyword cConstant HydrologyEfficientEnum
     598syn keyword cConstant HydrologySedimentKmaxEnum
     599syn keyword cConstant BasisIntegralEnum
     600syn keyword cConstant WaterTransferEnum
    655601syn keyword cConstant IndependentObjectEnum
    656602syn keyword cConstant InversionControlParametersEnum
     
    698644syn keyword cConstant MaterialsThermalExchangeVelocityEnum
    699645syn keyword cConstant MaterialsThermalconductivityEnum
     646syn keyword cConstant MaterialsLithosphereShearModulusEnum
     647syn keyword cConstant MaterialsLithosphereDensityEnum
     648syn keyword cConstant MaterialsMantleShearModulusEnum
     649syn keyword cConstant MaterialsMantleDensityEnum
    700650syn keyword cConstant MeshAverageVertexConnectivityEnum
    701651syn keyword cConstant MeshDimensionEnum
     
    763713syn keyword cConstant SurfaceforcingsMassBalanceEnum
    764714syn keyword cConstant SurfaceforcingsIspddEnum
     715syn keyword cConstant SurfaceforcingsDesfacEnum
     716syn keyword cConstant SurfaceforcingsS0pEnum
    765717syn keyword cConstant SurfaceforcingsIssmbgradientsEnum
    766718syn keyword cConstant SurfaceforcingsMonthlytemperaturesEnum
     
    776728syn keyword cConstant ThermalStabilizationEnum
    777729syn keyword cConstant ThermalIsenthalpyEnum
     730syn keyword cConstant GiaMantleViscosityEnum
     731syn keyword cConstant GiaLithosphereThicknessEnum
    778732syn keyword cConstant ThicknessEnum
    779733syn keyword cConstant TimesteppingStartTimeEnum
     
    814768syn keyword cConstant FlaimAnalysisEnum
    815769syn keyword cConstant FlaimSolutionEnum
    816 syn keyword cConstant HydrologyAnalysisEnum
     770syn keyword cConstant HydrologyShreveAnalysisEnum
     771syn keyword cConstant HydrologyDCInefficientAnalysisEnum
     772syn keyword cConstant HydrologyDCEfficientAnalysisEnum
    817773syn keyword cConstant HydrologySolutionEnum
    818774syn keyword cConstant MeltingAnalysisEnum
     
    843799syn keyword cConstant MaterialsEnum
    844800syn keyword cConstant NodesEnum
     801syn keyword cConstant ContoursEnum
    845802syn keyword cConstant ParametersEnum
    846803syn keyword cConstant VerticesEnum
     
    889846syn keyword cConstant ProfilerEnum
    890847syn keyword cConstant MatrixParamEnum
     848syn keyword cConstant NodeSIdEnum
    891849syn keyword cConstant VectorParamEnum
    892850syn keyword cConstant RiftfrontEnum
     
    901859syn keyword cConstant StringParamEnum
    902860syn keyword cConstant TriaEnum
    903 syn keyword cConstant TriaP1InputEnum
     861syn keyword cConstant TriaInputEnum
    904862syn keyword cConstant VertexEnum
     863syn keyword cConstant VertexPIdEnum
     864syn keyword cConstant VertexSIdEnum
    905865syn keyword cConstant AirEnum
    906866syn keyword cConstant IceEnum
     
    920880syn keyword cConstant ConstantEnum
    921881syn keyword cConstant ConvergedEnum
    922 syn keyword cConstant ExtToIuEnum
    923882syn keyword cConstant FillEnum
    924883syn keyword cConstant FractionIncrementEnum
     
    926885syn keyword cConstant GroundinglineMeltingRateEnum
    927886syn keyword cConstant InternalEnum
    928 syn keyword cConstant IuToExtEnum
    929887syn keyword cConstant MassFluxEnum
    930888syn keyword cConstant MaxPenetrationEnum
     
    997955syn keyword cConstant StressTensoryzEnum
    998956syn keyword cConstant StressTensorzzEnum
     957syn keyword cConstant GiaCrossSectionShapeEnum
     958syn keyword cConstant GiadWdtEnum
    999959syn keyword cConstant GiaWEnum
    1000960syn keyword cConstant P0Enum
    1001961syn keyword cConstant P1Enum
    1002962syn keyword cConstant P1DGEnum
     963syn keyword cConstant P2Enum
    1003964syn keyword cConstant SaveResultsEnum
    1004965syn keyword cConstant BoolElementResultEnum
     
    1031992syn keyword cConstant IceVolumeEnum
    1032993syn keyword cConstant TotalSmbEnum
    1033 syn keyword cConstant RelativeEnum
    1034994syn keyword cConstant AbsoluteEnum
    1035995syn keyword cConstant IncrementalEnum
Note: See TracChangeset for help on using the changeset viewer.