13aa4d1f0c4f24e2d2788ec9886de8a5ca3cd806bOmari StephensCopyright (c) 2002-2006, Marc Prud'hommeaux <mwp1@cornell.edu> 23aa4d1f0c4f24e2d2788ec9886de8a5ca3cd806bOmari StephensAll rights reserved. 33aa4d1f0c4f24e2d2788ec9886de8a5ca3cd806bOmari Stephens 43aa4d1f0c4f24e2d2788ec9886de8a5ca3cd806bOmari StephensRedistribution and use in source and binary forms, with or 53aa4d1f0c4f24e2d2788ec9886de8a5ca3cd806bOmari Stephenswithout modification, are permitted provided that the following 63aa4d1f0c4f24e2d2788ec9886de8a5ca3cd806bOmari Stephensconditions are met: 73aa4d1f0c4f24e2d2788ec9886de8a5ca3cd806bOmari Stephens 83aa4d1f0c4f24e2d2788ec9886de8a5ca3cd806bOmari StephensRedistributions of source code must retain the above copyright 93aa4d1f0c4f24e2d2788ec9886de8a5ca3cd806bOmari Stephensnotice, this list of conditions and the following disclaimer. 103aa4d1f0c4f24e2d2788ec9886de8a5ca3cd806bOmari Stephens 113aa4d1f0c4f24e2d2788ec9886de8a5ca3cd806bOmari StephensRedistributions in binary form must reproduce the above copyright 123aa4d1f0c4f24e2d2788ec9886de8a5ca3cd806bOmari Stephensnotice, this list of conditions and the following disclaimer 133aa4d1f0c4f24e2d2788ec9886de8a5ca3cd806bOmari Stephensin the documentation and/or other materials provided with 143aa4d1f0c4f24e2d2788ec9886de8a5ca3cd806bOmari Stephensthe distribution. 153aa4d1f0c4f24e2d2788ec9886de8a5ca3cd806bOmari Stephens 163aa4d1f0c4f24e2d2788ec9886de8a5ca3cd806bOmari StephensNeither the name of JLine nor the names of its contributors 173aa4d1f0c4f24e2d2788ec9886de8a5ca3cd806bOmari Stephensmay be used to endorse or promote products derived from this 183aa4d1f0c4f24e2d2788ec9886de8a5ca3cd806bOmari Stephenssoftware without specific prior written permission. 193aa4d1f0c4f24e2d2788ec9886de8a5ca3cd806bOmari Stephens 203aa4d1f0c4f24e2d2788ec9886de8a5ca3cd806bOmari StephensTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 213aa4d1f0c4f24e2d2788ec9886de8a5ca3cd806bOmari Stephens"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, 223aa4d1f0c4f24e2d2788ec9886de8a5ca3cd806bOmari StephensBUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY 233aa4d1f0c4f24e2d2788ec9886de8a5ca3cd806bOmari StephensAND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO 243aa4d1f0c4f24e2d2788ec9886de8a5ca3cd806bOmari StephensEVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE 253aa4d1f0c4f24e2d2788ec9886de8a5ca3cd806bOmari StephensFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, 263aa4d1f0c4f24e2d2788ec9886de8a5ca3cd806bOmari StephensOR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 273aa4d1f0c4f24e2d2788ec9886de8a5ca3cd806bOmari StephensPROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 283aa4d1f0c4f24e2d2788ec9886de8a5ca3cd806bOmari StephensDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 293aa4d1f0c4f24e2d2788ec9886de8a5ca3cd806bOmari StephensAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 303aa4d1f0c4f24e2d2788ec9886de8a5ca3cd806bOmari StephensLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING 313aa4d1f0c4f24e2d2788ec9886de8a5ca3cd806bOmari StephensIN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 323aa4d1f0c4f24e2d2788ec9886de8a5ca3cd806bOmari StephensOF THE POSSIBILITY OF SUCH DAMAGE. 333aa4d1f0c4f24e2d2788ec9886de8a5ca3cd806bOmari Stephens 34