Changeset 5309 for openmrs/branches/logic-api-refactoring/src/api/org/openmrs/arden/ArdenBaseTreeParser.java
- Timestamp:
- 08/18/08 18:27:47 (5 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
openmrs/branches/logic-api-refactoring/src/api/org/openmrs/arden/ArdenBaseTreeParser.java
r5271 r5309 45 45 try { // for error handling 46 46 { 47 _loop34 8:47 _loop342: 48 48 do { 49 49 if (_t==null) _t=ASTNULL; … … 80 80 } 81 81 else if ((_t.getType()==ENDIF)) { 82 AST __t34 7= _t;82 AST __t341 = _t; 83 83 AST tmp1_AST_in = (AST)_t; 84 84 match(_t,ENDIF); 85 85 _t = _t.getFirstChild(); 86 86 System.err.println("ENDIF FOUND");a = "ENDIF"; obj.AddToEvaluateList("data",a); 87 _t = __t34 7;87 _t = __t341; 88 88 _t = _t.getNextSibling(); 89 89 } … … 95 95 } 96 96 else { 97 break _loop34 8;97 break _loop342; 98 98 } 99 99 } … … 139 139 case READ: 140 140 { 141 AST __t3 71= _t;141 AST __t365 = _t; 142 142 AST tmp3_AST_in = (AST)_t; 143 143 match(_t,READ); … … 147 147 b=readAST(_t,obj, a); 148 148 _t = _retTree; 149 _t = __t3 71;149 _t = __t365; 150 150 _t = _t.getNextSibling(); 151 151 s += a; … … 644 644 case EVENT: 645 645 { 646 AST __t42 6= _t;646 AST __t420 = _t; 647 647 AST tmp20_AST_in = (AST)_t; 648 648 match(_t,EVENT); … … 650 650 b=eventAST(_t); 651 651 _t = _retTree; 652 _t = __t42 6;652 _t = __t420; 653 653 _t = _t.getNextSibling(); 654 654 break; … … 687 687 try { // for error handling 688 688 { 689 AST __t3 52= _t;689 AST __t346 = _t; 690 690 AST tmp21_AST_in = (AST)_t; 691 691 match(_t,IF); … … 699 699 obj.AddToEvaluateList("data","THEN"); 700 700 { 701 _loop3 54:701 _loop348: 702 702 do { 703 703 if (_t==null) _t=ASTNULL; … … 721 721 } 722 722 else { 723 break _loop3 54;723 break _loop348; 724 724 } 725 725 726 726 } while (true); 727 727 } 728 _t = __t3 52;728 _t = __t346; 729 729 _t = _t.getNextSibling(); 730 730 } … … 753 753 case ELSEIF: 754 754 { 755 AST __t35 8= _t;755 AST __t352 = _t; 756 756 AST tmp23_AST_in = (AST)_t; 757 757 match(_t,ELSEIF); … … 789 789 790 790 } 791 _t = __t35 8;791 _t = __t352; 792 792 _t = _t.getNextSibling(); 793 793 break; … … 795 795 case ELSE: 796 796 { 797 AST __t3 60= _t;797 AST __t354 = _t; 798 798 AST tmp25_AST_in = (AST)_t; 799 799 match(_t,ELSE); … … 825 825 826 826 } 827 _t = __t3 60;827 _t = __t354; 828 828 _t = _t.getNextSibling(); 829 829 break; … … 831 831 case ENDIF: 832 832 { 833 AST __t3 62= _t;833 AST __t356 = _t; 834 834 AST tmp26_AST_in = (AST)_t; 835 835 match(_t,ENDIF); 836 836 _t = _t.getFirstChild(); 837 837 System.err.println("ENDIF FOUND"); 838 _t = __t3 62;838 _t = __t356; 839 839 _t = _t.getNextSibling(); 840 840 break; … … 866 866 try { // for error handling 867 867 { 868 AST __t4 44= _t;868 AST __t438 = _t; 869 869 AST tmp27_AST_in = (AST)_t; 870 870 match(_t,CALL); … … 921 921 } 922 922 { 923 _loop44 9:923 _loop443: 924 924 do { 925 925 if (_t==null) _t=ASTNULL; … … 929 929 } 930 930 else { 931 break _loop44 9;931 break _loop443; 932 932 } 933 933 … … 935 935 } 936 936 } 937 _t = __t4 44;937 _t = __t438; 938 938 _t = _t.getNextSibling(); 939 939 } … … 1681 1681 try { // for error handling 1682 1682 { 1683 _loop4 40:1683 _loop434: 1684 1684 do { 1685 1685 if (_t==null) _t=ASTNULL; … … 1876 1876 case ENDIF: 1877 1877 { 1878 AST __t43 9= _t;1878 AST __t433 = _t; 1879 1879 AST tmp67_AST_in = (AST)_t; 1880 1880 match(_t,ENDIF); 1881 1881 _t = _t.getFirstChild(); 1882 1882 System.err.println("ENDIF FOUND");a = "ENDIF"; obj.AddToEvaluateList("logic",a); 1883 _t = __t43 9;1883 _t = __t433; 1884 1884 _t = _t.getNextSibling(); 1885 1885 break; … … 1904 1904 default: 1905 1905 { 1906 break _loop4 40;1906 break _loop434; 1907 1907 } 1908 1908 } … … 1934 1934 try { // for error handling 1935 1935 { 1936 AST __t4 52= _t;1936 AST __t446 = _t; 1937 1937 AST tmp69_AST_in = (AST)_t; 1938 1938 match(_t,IF); … … 1945 1945 _t = _t.getNextSibling(); 1946 1946 obj.AddToEvaluateList("logic","THEN"); 1947 _t = __t4 52;1947 _t = __t446; 1948 1948 _t = _t.getNextSibling(); 1949 1949 } … … 1987 1987 try { // for error handling 1988 1988 { 1989 AST __t5 21= _t;1989 AST __t515 = _t; 1990 1990 AST tmp71_AST_in = (AST)_t; 1991 1991 match(_t,CONCLUDE); … … 2031 2031 } 2032 2032 } 2033 _t = __t5 21;2033 _t = __t515; 2034 2034 _t = _t.getNextSibling(); 2035 2035 } … … 2058 2058 case ELSEIF: 2059 2059 { 2060 AST __t52 6= _t;2060 AST __t520 = _t; 2061 2061 AST tmp74_AST_in = (AST)_t; 2062 2062 match(_t,ELSEIF); … … 2071 2071 _t = _t.getNextSibling(); 2072 2072 obj.AddToEvaluateList("logic","THEN"); 2073 _t = __t52 6;2073 _t = __t520; 2074 2074 _t = _t.getNextSibling(); 2075 2075 break; … … 2077 2077 case ELSE: 2078 2078 { 2079 AST __t52 7= _t;2079 AST __t521 = _t; 2080 2080 AST tmp76_AST_in = (AST)_t; 2081 2081 match(_t,ELSE); … … 2084 2084 obj.AddToEvaluateList("logic",s); 2085 2085 2086 _t = __t52 7;2086 _t = __t521; 2087 2087 _t = _t.getNextSibling(); 2088 2088 break; … … 2126 2126 case ID: 2127 2127 { 2128 AST __t4 81= _t;2128 AST __t475 = _t; 2129 2129 ift = _t==ASTNULL ? null :(AST)_t; 2130 2130 match(_t,ID); … … 2133 2133 s=a; 2134 2134 2135 _t = __t4 81;2135 _t = __t475; 2136 2136 _t = _t.getNextSibling(); 2137 2137 break; … … 2145 2145 case TRUE: 2146 2146 { 2147 AST __t4 83= _t;2147 AST __t477 = _t; 2148 2148 AST tmp77_AST_in = (AST)_t; 2149 2149 match(_t,TRUE); 2150 2150 _t = _t.getFirstChild(); 2151 _t = __t4 83;2151 _t = __t477; 2152 2152 _t = _t.getNextSibling(); 2153 2153 break; … … 2155 2155 case FALSE: 2156 2156 { 2157 AST __t4 84= _t;2157 AST __t478 = _t; 2158 2158 AST tmp78_AST_in = (AST)_t; 2159 2159 match(_t,FALSE); 2160 2160 _t = _t.getFirstChild(); 2161 _t = __t4 84;2161 _t = __t478; 2162 2162 _t = _t.getNextSibling(); 2163 2163 break; … … 2263 2263 case ACTION_OP: 2264 2264 { 2265 AST __t4 91= _t;2265 AST __t485 = _t; 2266 2266 AST tmp80_AST_in = (AST)_t; 2267 2267 match(_t,ACTION_OP); … … 2279 2279 b = str.getText(); 2280 2280 2281 _t = __t4 91;2281 _t = __t485; 2282 2282 _t = _t.getNextSibling(); 2283 2283 break; … … 2320 2320 case ID: 2321 2321 { 2322 AST __t4 94= _t;2322 AST __t488 = _t; 2323 2323 ift = _t==ASTNULL ? null :(AST)_t; 2324 2324 match(_t,ID); … … 2350 2350 2351 2351 2352 _t = __t4 94;2352 _t = __t488; 2353 2353 _t = _t.getNextSibling(); 2354 2354 break; … … 2362 2362 case TRUE: 2363 2363 { 2364 AST __t49 6= _t;2364 AST __t490 = _t; 2365 2365 AST tmp82_AST_in = (AST)_t; 2366 2366 match(_t,TRUE); 2367 2367 _t = _t.getFirstChild(); 2368 2368 obj.SetAnswer(section,true); 2369 _t = __t49 6;2369 _t = __t490; 2370 2370 _t = _t.getNextSibling(); 2371 2371 break; … … 2373 2373 case FALSE: 2374 2374 { 2375 AST __t49 7= _t;2375 AST __t491 = _t; 2376 2376 AST tmp83_AST_in = (AST)_t; 2377 2377 match(_t,FALSE); 2378 2378 _t = _t.getFirstChild(); 2379 2379 obj.SetAnswer(section,false); 2380 _t = __t49 7;2380 _t = __t491; 2381 2381 _t = _t.getNextSibling(); 2382 2382 break; … … 2522 2522 case ACTION_OP: 2523 2523 { 2524 AST __t 504= _t;2524 AST __t498 = _t; 2525 2525 AST tmp85_AST_in = (AST)_t; 2526 2526 match(_t,ACTION_OP); … … 2538 2538 b = str.getText(); 2539 2539 obj.addLogicAssignment(a, b); 2540 _t = __t 504;2540 _t = __t498; 2541 2541 _t = _t.getNextSibling(); 2542 2542 break; … … 2670 2670 _t = _retTree; 2671 2671 { 2672 _loop4 63:2672 _loop457: 2673 2673 do { 2674 2674 if (_t==null) _t=ASTNULL; … … 2682 2682 } 2683 2683 else { 2684 break _loop4 63;2684 break _loop457; 2685 2685 } 2686 2686 … … 2760 2760 case EQUALS: 2761 2761 { 2762 AST __t50 6= _t;2762 AST __t500 = _t; 2763 2763 AST tmp88_AST_in = (AST)_t; 2764 2764 match(_t,EQUALS); … … 2768 2768 obj.addCompOperator(section,EQUALS, key); 2769 2769 2770 _t = __t50 6;2770 _t = __t500; 2771 2771 _t = _t.getNextSibling(); 2772 2772 break; … … 2774 2774 case GTE: 2775 2775 { 2776 AST __t50 7= _t;2776 AST __t501 = _t; 2777 2777 AST tmp89_AST_in = (AST)_t; 2778 2778 match(_t,GTE); … … 2782 2782 obj.addCompOperator(section,GTE, key); 2783 2783 2784 _t = __t50 7;2784 _t = __t501; 2785 2785 _t = _t.getNextSibling(); 2786 2786 break; … … 2788 2788 case GT: 2789 2789 { 2790 AST __t50 8= _t;2790 AST __t502 = _t; 2791 2791 AST tmp90_AST_in = (AST)_t; 2792 2792 match(_t,GT); … … 2796 2796 obj.addCompOperator(section,GT, key); 2797 2797 2798 _t = __t50 8;2798 _t = __t502; 2799 2799 _t = _t.getNextSibling(); 2800 2800 break; … … 2802 2802 case LT: 2803 2803 { 2804 AST __t50 9= _t;2804 AST __t503 = _t; 2805 2805 AST tmp91_AST_in = (AST)_t; 2806 2806 match(_t,LT); … … 2810 2810 obj.addCompOperator(section,LT, key); 2811 2811 2812 _t = __t50 9;2812 _t = __t503; 2813 2813 _t = _t.getNextSibling(); 2814 2814 break; … … 2816 2816 case LTE: 2817 2817 { 2818 AST __t5 10= _t;2818 AST __t504 = _t; 2819 2819 AST tmp92_AST_in = (AST)_t; 2820 2820 match(_t,LTE); … … 2824 2824 obj.addCompOperator(section,LTE, key); 2825 2825 2826 _t = __t5 10;2827 _t = _t.getNextSibling(); 2828 AST __t5 11= _t;2826 _t = __t504; 2827 _t = _t.getNextSibling(); 2828 AST __t505 = _t; 2829 2829 AST tmp93_AST_in = (AST)_t; 2830 2830 match(_t,NE); … … 2834 2834 obj.addCompOperator(section,NE, key); 2835 2835 2836 _t = __t5 11;2836 _t = __t505; 2837 2837 _t = _t.getNextSibling(); 2838 2838 break; … … 2865 2865 case EQUALS: 2866 2866 { 2867 AST __t5 13= _t;2867 AST __t507 = _t; 2868 2868 AST tmp94_AST_in = (AST)_t; 2869 2869 match(_t,EQUALS); … … 2873 2873 obj.addCompOperator(section,EQUALS, key); 2874 2874 2875 _t = __t5 13;2875 _t = __t507; 2876 2876 _t = _t.getNextSibling(); 2877 2877 break; … … 2879 2879 case GREATER: 2880 2880 { 2881 AST __t5 14= _t;2881 AST __t508 = _t; 2882 2882 AST tmp95_AST_in = (AST)_t; 2883 2883 match(_t,GREATER); … … 2917 2917 obj.addCompOperator(section,GTE, key); 2918 2918 2919 _t = __t5 14;2919 _t = __t508; 2920 2920 _t = _t.getNextSibling(); 2921 2921 break; … … 2923 2923 case IN: 2924 2924 { 2925 AST __t51 8= _t;2925 AST __t512 = _t; 2926 2926 AST tmp99_AST_in = (AST)_t; 2927 2927 match(_t,IN); … … 2931 2931 obj.addCompOperator(section,IN, key); 2932 2932 2933 _t = __t51 8;2933 _t = __t512; 2934 2934 _t = _t.getNextSibling(); 2935 2935 break; … … 2938 2938 if (_t==null) _t=ASTNULL; 2939 2939 if ((_t.getType()==LESS)) { 2940 AST __t51 6= _t;2940 AST __t510 = _t; 2941 2941 AST tmp100_AST_in = (AST)_t; 2942 2942 match(_t,LESS); … … 2949 2949 obj.addCompOperator(section,LT, key); 2950 2950 2951 _t = __t51 6;2951 _t = __t510; 2952 2952 _t = _t.getNextSibling(); 2953 2953 } 2954 2954 else if ((_t.getType()==LESS)) { 2955 AST __t51 7= _t;2955 AST __t511 = _t; 2956 2956 AST tmp102_AST_in = (AST)_t; 2957 2957 match(_t,LESS); … … 2970 2970 obj.addCompOperator(section,LTE, key); 2971 2971 2972 _t = __t51 7;2972 _t = __t511; 2973 2973 _t = _t.getNextSibling(); 2974 2974 } … … 3180 3180 _t = _retTree; 3181 3181 { 3182 _loop46 8:3182 _loop462: 3183 3183 do { 3184 3184 if (_t==null) _t=ASTNULL; … … 3192 3192 } 3193 3193 else { 3194 break _loop46 8;3194 break _loop462; 3195 3195 } 3196 3196 … … 3217 3217 _t = _retTree; 3218 3218 { 3219 _loop4 71:3219 _loop465: 3220 3220 do { 3221 3221 if (_t==null) _t=ASTNULL; … … 3229 3229 } 3230 3230 else { 3231 break _loop4 71;3231 break _loop465; 3232 3232 } 3233 3233 … … 3254 3254 try { // for error handling 3255 3255 { 3256 _loop5 30:3256 _loop524: 3257 3257 do { 3258 3258 if (_t==null) _t=ASTNULL; … … 3276 3276 default: 3277 3277 { 3278 break _loop5 30;3278 break _loop524; 3279 3279 } 3280 3280 } … … 3309 3309 try { // for error handling 3310 3310 { 3311 AST __t5 34= _t;3311 AST __t528 = _t; 3312 3312 AST tmp113_AST_in = (AST)_t; 3313 3313 match(_t,WRITE); 3314 3314 _t = _t.getFirstChild(); 3315 3315 { 3316 _loop53 8:3316 _loop532: 3317 3317 do { 3318 3318 if (_t==null) _t=ASTNULL; … … 3349 3349 default: 3350 3350 { 3351 break _loop53 8;3351 break _loop532; 3352 3352 } 3353 3353 } … … 3379 3379 } 3380 3380 } 3381 _t = __t5 34;3381 _t = __t528; 3382 3382 _t = _t.getNextSibling(); 3383 3383 } … … 3402 3402 try { // for error handling 3403 3403 { 3404 AST __t5 42= _t;3404 AST __t536 = _t; 3405 3405 AST tmp117_AST_in = (AST)_t; 3406 3406 match(_t,KNOWLEDGE); 3407 3407 _t = _t.getFirstChild(); 3408 3408 { 3409 &nbs