Changeset 15303
- Timestamp:
- 06/21/13 11:28:50 (12 years ago)
- 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 6 6 cat c.vim | sed "/ISSM's Enums begin/,/vim: ts=8/d" > temp 7 7 echo "\"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"}' >> temp8 cat ../../../../../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 9 9 echo "\"ISSM's Enums end" >> temp 10 10 cat c.vim | sed "1,/ISSM's Enums end/d" >> temp 11 11 mv temp c.vim 12 exit 113 12 14 13 #Synchronize objects 15 14 cat c.vim | sed "/ISSM's objects begin/,/vim: ts=8/d" > temp 16 15 echo "\"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"}'>> temp16 find ../../../../../src/c/classes -name "*.cpp" | sed -e "s/\// /g" -e "s/\.cpp//"| awk '{print $(NF)}' | awk '{ printf "syn keyword cType " $1 "\n"}'>> temp 18 17 echo "\"ISSM's objects end" >> temp 19 18 cat c.vim | sed "1,/ISSM's objects end/d" >> temp -
issm/trunk-jpl/externalpackages/vim/addons/vim/syntax/c.vim
r14690 r15303 403 403 " please try to keep the alphabetical ordering " 404 404 """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 405 "ISSM containers:406 syn keyword cType Constraints DataSet Elements Inputs Loads Materials Nodes Parameters Results Vertices Options407 405 "Petsc 408 406 syn keyword cType Vec Mat SeqVec SeqMat 409 407 "other ISSM's syntax 410 syn keyword cType mxArray ErrorException QuadtreeBox IssmDouble IssmPDouble Observations 408 syn keyword cType mxArray ErrorException QuadtreeBox 409 syn keyword cType IssmDouble IssmPDouble 411 410 412 411 "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 412 syn keyword cType Matdamageice 413 syn keyword cType Materials 418 414 syn keyword cType Matice 419 415 syn keyword cType Matpar 420 syn keyword cType objects 421 syn keyword cType Contour 422 syn keyword cType DoubleInput 423 syn keyword cType Input 416 syn keyword cType DofIndexing 417 syn keyword cType IntVecParam 418 syn keyword cType BoolParam 419 syn keyword cType IntMatParam 420 syn keyword cType DoubleTransientMatParam 421 syn keyword cType StringParam 422 syn keyword cType DoubleVecParam 423 syn keyword cType DoubleMatParam 424 syn keyword cType FileParam 425 syn keyword cType Parameters 426 syn keyword cType DataSetParam 427 syn keyword cType IntParam 428 syn keyword cType VectorParam 429 syn keyword cType MatrixParam 430 syn keyword cType StringArrayParam 431 syn keyword cType TransientParam 432 syn keyword cType DoubleParam 433 syn keyword cType DoubleMatArrayParam 434 syn keyword cType ExponentialVariogram 435 syn keyword cType PowerVariogram 436 syn keyword cType Quadtree 437 syn keyword cType Observations 438 syn keyword cType GaussianVariogram 439 syn keyword cType SphericalVariogram 440 syn keyword cType Observation 441 syn keyword cType RiftStruct 442 syn keyword cType OptionUtilities 443 syn keyword cType Options 444 syn keyword cType Penpair 445 syn keyword cType Loads 446 syn keyword cType Icefront 447 syn keyword cType Friction 448 syn keyword cType Riftfront 449 syn keyword cType Numericalflux 450 syn keyword cType Pengrid 451 syn keyword cType Contours 452 syn keyword cType Vertex 453 syn keyword cType ElementMatrix 454 syn keyword cType ElementVector 455 syn keyword cType Profiler 456 syn keyword cType Results 457 syn keyword cType PentaP1ElementResult 458 syn keyword cType DoubleElementResult 459 syn keyword cType BoolElementResult 460 syn keyword cType TriaP1ElementResult 461 syn keyword cType FemModel 462 syn keyword cType PentaRef 463 syn keyword cType Penta 464 syn keyword cType Elements 465 syn keyword cType TriaHook 466 syn keyword cType PentaHook 467 syn keyword cType TriaRef 468 syn keyword cType Tria 469 syn keyword cType GaussTria 470 syn keyword cType GaussPenta 471 syn keyword cType DependentObject 472 syn keyword cType Patch 473 syn keyword cType Hook 424 474 syn keyword cType ControlInput 425 475 syn keyword cType DatasetInput 426 476 syn keyword cType IntInput 427 477 syn keyword cType BoolInput 428 syn keyword cType TriaP1Input478 syn keyword cType Inputs 429 479 syn keyword cType TransientInput 430 480 syn 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 481 syn keyword cType DoubleInput 482 syn keyword cType TriaInput 483 syn keyword cType Constraints 499 484 syn keyword cType SpcDynamic 500 485 syn keyword cType SpcStatic 501 486 syn 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 487 syn keyword cType Nodes 488 syn keyword cType IndependentObject 489 syn keyword cType Vertices 509 490 syn keyword cType Node 510 syn keyword cType TriaRef511 syn keyword cType TriaHook512 syn keyword cType PentaRef513 syn keyword cType PentaHook514 syn keyword cType Tria515 syn keyword cType Element516 syn keyword cType Penta517 syn keyword cType classes518 syn keyword cType DofIndexing519 syn keyword cType Patch520 syn keyword cType Hook521 syn keyword cType Quadtree522 syn keyword cType Observation523 syn keyword cType ExponentialVariogram524 syn keyword cType GaussianVariogram525 syn keyword cType SphericalVariogram526 syn keyword cType PowerVariogram527 syn keyword cType krigingobjects528 syn keyword cType Variogram529 syn keyword cType DakotaPlugin530 syn keyword cType ElementVector531 syn keyword cType ElementMatrix532 syn keyword cType matrixobjects533 syn keyword cType Vector534 syn keyword cType Matrix535 syn keyword cType GeomSubDomain536 syn keyword cType Geometry537 syn keyword cType AdjacentTriangle538 syn keyword cType VertexOnEdge539 syn keyword cType BamgQuadtree540 syn keyword cType Edge541 syn keyword cType BamgVertex542 syn keyword cType SetOfE4543 syn keyword cType GeomEdge544 syn keyword cType Direction545 syn keyword cType VertexOnGeom546 syn keyword cType R2547 syn keyword cType Mesh548 syn keyword cType ListofIntersectionTriangles549 syn keyword cType Triangle550 syn keyword cType DoubleAndInt551 syn keyword cType VertexOnVertex552 syn keyword cType BamgOpts553 syn keyword cType BamgGeom554 syn keyword cType bamgobjects555 syn keyword cType CrackedEdge556 syn keyword cType SubDomain557 syn keyword cType BamgMesh558 syn keyword cType Metric559 syn keyword cType include560 syn keyword cType typedefs561 syn keyword cType Curve562 syn keyword cType macros563 syn keyword cType GeomVertex564 syn keyword cType OptArgs565 syn keyword cType Update566 syn keyword cType OptPars567 491 syn keyword cType IoModel 568 syn keyword cType FemModel569 492 "ISSM's objects end 570 493 "ISSM's Enums begin … … 636 559 syn keyword cConstant FrictionQEnum 637 560 syn keyword cConstant GeometryHydrostaticRatioEnum 638 syn keyword cConstant Hydrology Enum561 syn keyword cConstant HydrologyModelEnum 639 562 syn keyword cConstant HydrologyshreveEnum 640 563 syn keyword cConstant HydrologyshreveCREnum … … 647 570 syn keyword cConstant HydrologydcEnum 648 571 syn keyword cConstant SedimentHeadEnum 572 syn keyword cConstant SedimentHeadOldEnum 573 syn keyword cConstant SedimentHeadResidualEnum 574 syn keyword cConstant EplHeadEnum 575 syn keyword cConstant EplHeadOldEnum 576 syn keyword cConstant HydrologydcRelTolEnum 649 577 syn keyword cConstant HydrologydcSpcsedimentHeadEnum 650 578 syn keyword cConstant HydrologydcSedimentCompressibilityEnum … … 653 581 syn keyword cConstant HydrologydcSedimentTransmitivityEnum 654 582 syn keyword cConstant HydrologydcWaterCompressibilityEnum 583 syn keyword cConstant HydrologydcSpceplHeadEnum 584 syn keyword cConstant HydrologydcMaskEplactiveEnum 585 syn keyword cConstant HydrologydcEplCompressibilityEnum 586 syn keyword cConstant HydrologydcEplPorosityEnum 587 syn keyword cConstant HydrologydcEplThicknessEnum 588 syn keyword cConstant HydrologydcEplTransmitivityEnum 589 syn keyword cConstant HydrologydcIsefficientlayerEnum 590 syn keyword cConstant HydrologydcSedimentlimitFlagEnum 591 syn keyword cConstant HydrologydcSedimentlimitEnum 592 syn keyword cConstant HydrologydcTransferFlagEnum 593 syn keyword cConstant HydrologydcLeakageFactorEnum 594 syn keyword cConstant HydrologydcPenaltyFactorEnum 595 syn keyword cConstant HydrologyLayerEnum 596 syn keyword cConstant HydrologySedimentEnum 597 syn keyword cConstant HydrologyEfficientEnum 598 syn keyword cConstant HydrologySedimentKmaxEnum 599 syn keyword cConstant BasisIntegralEnum 600 syn keyword cConstant WaterTransferEnum 655 601 syn keyword cConstant IndependentObjectEnum 656 602 syn keyword cConstant InversionControlParametersEnum … … 698 644 syn keyword cConstant MaterialsThermalExchangeVelocityEnum 699 645 syn keyword cConstant MaterialsThermalconductivityEnum 646 syn keyword cConstant MaterialsLithosphereShearModulusEnum 647 syn keyword cConstant MaterialsLithosphereDensityEnum 648 syn keyword cConstant MaterialsMantleShearModulusEnum 649 syn keyword cConstant MaterialsMantleDensityEnum 700 650 syn keyword cConstant MeshAverageVertexConnectivityEnum 701 651 syn keyword cConstant MeshDimensionEnum … … 763 713 syn keyword cConstant SurfaceforcingsMassBalanceEnum 764 714 syn keyword cConstant SurfaceforcingsIspddEnum 715 syn keyword cConstant SurfaceforcingsDesfacEnum 716 syn keyword cConstant SurfaceforcingsS0pEnum 765 717 syn keyword cConstant SurfaceforcingsIssmbgradientsEnum 766 718 syn keyword cConstant SurfaceforcingsMonthlytemperaturesEnum … … 776 728 syn keyword cConstant ThermalStabilizationEnum 777 729 syn keyword cConstant ThermalIsenthalpyEnum 730 syn keyword cConstant GiaMantleViscosityEnum 731 syn keyword cConstant GiaLithosphereThicknessEnum 778 732 syn keyword cConstant ThicknessEnum 779 733 syn keyword cConstant TimesteppingStartTimeEnum … … 814 768 syn keyword cConstant FlaimAnalysisEnum 815 769 syn keyword cConstant FlaimSolutionEnum 816 syn keyword cConstant HydrologyAnalysisEnum 770 syn keyword cConstant HydrologyShreveAnalysisEnum 771 syn keyword cConstant HydrologyDCInefficientAnalysisEnum 772 syn keyword cConstant HydrologyDCEfficientAnalysisEnum 817 773 syn keyword cConstant HydrologySolutionEnum 818 774 syn keyword cConstant MeltingAnalysisEnum … … 843 799 syn keyword cConstant MaterialsEnum 844 800 syn keyword cConstant NodesEnum 801 syn keyword cConstant ContoursEnum 845 802 syn keyword cConstant ParametersEnum 846 803 syn keyword cConstant VerticesEnum … … 889 846 syn keyword cConstant ProfilerEnum 890 847 syn keyword cConstant MatrixParamEnum 848 syn keyword cConstant NodeSIdEnum 891 849 syn keyword cConstant VectorParamEnum 892 850 syn keyword cConstant RiftfrontEnum … … 901 859 syn keyword cConstant StringParamEnum 902 860 syn keyword cConstant TriaEnum 903 syn keyword cConstant Tria P1InputEnum861 syn keyword cConstant TriaInputEnum 904 862 syn keyword cConstant VertexEnum 863 syn keyword cConstant VertexPIdEnum 864 syn keyword cConstant VertexSIdEnum 905 865 syn keyword cConstant AirEnum 906 866 syn keyword cConstant IceEnum … … 920 880 syn keyword cConstant ConstantEnum 921 881 syn keyword cConstant ConvergedEnum 922 syn keyword cConstant ExtToIuEnum923 882 syn keyword cConstant FillEnum 924 883 syn keyword cConstant FractionIncrementEnum … … 926 885 syn keyword cConstant GroundinglineMeltingRateEnum 927 886 syn keyword cConstant InternalEnum 928 syn keyword cConstant IuToExtEnum929 887 syn keyword cConstant MassFluxEnum 930 888 syn keyword cConstant MaxPenetrationEnum … … 997 955 syn keyword cConstant StressTensoryzEnum 998 956 syn keyword cConstant StressTensorzzEnum 957 syn keyword cConstant GiaCrossSectionShapeEnum 958 syn keyword cConstant GiadWdtEnum 999 959 syn keyword cConstant GiaWEnum 1000 960 syn keyword cConstant P0Enum 1001 961 syn keyword cConstant P1Enum 1002 962 syn keyword cConstant P1DGEnum 963 syn keyword cConstant P2Enum 1003 964 syn keyword cConstant SaveResultsEnum 1004 965 syn keyword cConstant BoolElementResultEnum … … 1031 992 syn keyword cConstant IceVolumeEnum 1032 993 syn keyword cConstant TotalSmbEnum 1033 syn keyword cConstant RelativeEnum1034 994 syn keyword cConstant AbsoluteEnum 1035 995 syn keyword cConstant IncrementalEnum
Note:
See TracChangeset
for help on using the changeset viewer.