Changeset 25801
- Timestamp:
- 2012-06-20T14:54:36+12:00 (12 years ago)
- Location:
- other-projects/gli-rsyntax-textarea
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
other-projects/gli-rsyntax-textarea/REGENERATE-FLEX.sh
r25684 r25801 30 30 31 31 cat $j \ 32 | sed 's/ yyreset/YYRESETOLD/g' \32 | sed 's/public final void yyreset/public final void YYRESETOLD/g' \ 33 33 | sed 's/YYRESETNEW/yyreset/g' \ 34 | sed 's/ zzRefill/YYREFILLOLD/g' \34 | sed 's/private boolean zzRefill/private boolean ZZREFILLOLD/g' \ 35 35 | sed 's/ZZREFILLNEW/zzRefill/g' \ 36 36 > $j.new -
other-projects/gli-rsyntax-textarea/src/java/org/fife/ui/rsyntaxtextarea/modes/HTMLTokenMaker.flex
r25584 r25801 316 316 s = text; 317 317 try { 318 yyreset(zzReader);318 YYRESETNEW(zzReader); 319 319 yybegin(state); 320 320 return yylex(); … … 347 347 */ 348 348 349 private boolean zzRefill() {349 private boolean ZZREFILLNEW() { 350 350 return zzCurrentPos>=s.offset+s.count; 351 351 } … … 363 363 */ 364 364 365 public final void yyreset(java.io.Reader reader) {365 public final void YYRESETNEW(java.io.Reader reader) { 366 366 // 's' has been updated. 367 367 zzBuffer = s.array; -
other-projects/gli-rsyntax-textarea/src/java/org/fife/ui/rsyntaxtextarea/modes/HTMLTokenMaker.java
r25584 r25801 1 /* The following code was generated by JFlex 1.4.3 on 12/05/12 5:11PM */1 /* The following code was generated by JFlex 1.4.3 on 20/06/12 2:50 PM */ 2 2 3 3 /* … … 1767 1767 zzStartRead = s.offset; 1768 1768 zzEndRead = zzStartRead + s.count - 1; 1769 //####zzCurrentPos = zzMarkedPos = zzPushbackPos = s.offset;1769 //### zzCurrentPos = zzMarkedPos = zzPushbackPos = s.offset; 1770 1770 zzCurrentPos = zzMarkedPos = s.offset; 1771 1771 zzLexicalState = YYINITIAL; … … 1816 1816 return map; 1817 1817 } 1818 1819 1820 /** 1821 * Refills the input buffer. 1822 * 1823 * @return <code>false</code>, iff there was new input. 1824 * 1825 * @exception java.io.IOException if any I/O-Error occurs 1826 */ 1827 private boolean ZZREFILLOLD() throws java.io.IOException { 1828 1829 /* first: make room (if you can) */ 1830 if (zzStartRead > 0) { 1831 System.arraycopy(zzBuffer, zzStartRead, 1832 zzBuffer, 0, 1833 zzEndRead-zzStartRead); 1834 1835 /* translate stored positions */ 1836 zzEndRead-= zzStartRead; 1837 zzCurrentPos-= zzStartRead; 1838 zzMarkedPos-= zzStartRead; 1839 zzStartRead = 0; 1840 } 1841 1842 /* is the buffer big enough? */ 1843 if (zzCurrentPos >= zzBuffer.length) { 1844 /* if not: blow it up */ 1845 char newBuffer[] = new char[zzCurrentPos*2]; 1846 System.arraycopy(zzBuffer, 0, newBuffer, 0, zzBuffer.length); 1847 zzBuffer = newBuffer; 1848 } 1849 1850 /* finally: fill the buffer with new input */ 1851 int numRead = zzReader.read(zzBuffer, zzEndRead, 1852 zzBuffer.length-zzEndRead); 1853 1854 if (numRead > 0) { 1855 zzEndRead+= numRead; 1856 return false; 1857 } 1858 // unlikely but not impossible: read 0 characters, but not at end of stream 1859 if (numRead == 0) { 1860 int c = zzReader.read(); 1861 if (c == -1) { 1862 return true; 1863 } else { 1864 zzBuffer[zzEndRead++] = (char) c; 1865 return false; 1866 } 1867 } 1868 1869 // numRead < 0 1870 return true; 1871 } 1872 1818 1873 1819 1874 /** … … 1826 1881 if (zzReader != null) 1827 1882 zzReader.close(); 1883 } 1884 1885 1886 /** 1887 * Resets the scanner to read from a new input stream. 1888 * Does not close the old reader. 1889 * 1890 * All internal variables are reset, the old input stream 1891 * <b>cannot</b> be reused (internal buffer is discarded and lost). 1892 * Lexical state is set to <tt>ZZ_INITIAL</tt>. 1893 * 1894 * @param reader the new input stream 1895 */ 1896 public final void YYRESETOLD(java.io.Reader reader) { 1897 zzReader = reader; 1898 zzAtBOL = true; 1899 zzAtEOF = false; 1900 zzEOFDone = false; 1901 zzEndRead = zzStartRead = 0; 1902 zzCurrentPos = zzMarkedPos = 0; 1903 yyline = yychar = yycolumn = 0; 1904 zzLexicalState = YYINITIAL; 1828 1905 } 1829 1906
Note:
See TracChangeset
for help on using the changeset viewer.