Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Add .DS_Store to .gitignore (#115) | Cengiz Kaygusuz | 2019-08-18 | 1 | -0/+5 | |
| | ||||||
* | Boolean Search query parser: allows to perform searches with the common ↵ | xecgr | 2019-08-13 | 1 | -0/+394 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | boolean search syntax against a text (#21) * Add files via upload Boolean Search query parser, based on searchparser, that allows to perform searches with the common boolean search syntax against a text (western + non-western alphabets) SAMPLE USAGE: from booleansearchparser import BooleanSearchParser bsp = BooleanSearchParser() text = u"wildcards at the begining of a search term " exprs= [ u"*cards and term", #True u"wild* and term", #True u"not terms", #True u"terms or begin", #False ] for expr in exprs: print bsp.match(text,expr) #non-western samples text = u"안녕하세요, 당신은 어떠세요?" exprs= [ u"*신은 and 어떠세요", #True u"not 당신은", #False u"당신 or 당", #False ] for expr in exprs: print bsp.match(text,expr) * from __future__ import print_function and changing this over to be Python 2/3 compatible * ptmcg conversation issues | |||||
* | Update example to proto3 syntax (#113) | Andrew Artyushok | 2019-08-13 | 1 | -5/+18 | |
| | | | Thanks again for submitting! | |||||
* | 3.x-ify some print statements and an except (#114) | kms70847 | 2019-08-13 | 1 | -5/+5 | |
| | | | Thanks, and nice catch on the except statement too! | |||||
* | More Py2 compatibility scrubbing in unit tests, and migration ZeroOrMore to ↵ | ptmcg | 2019-08-11 | 1 | -337/+327 | |
| | | | | [...] notation | |||||
* | Remove Py2 compatibility code from unit tests | Paul McGuire | 2019-08-10 | 2 | -217/+128 | |
| | ||||||
* | Rework __diag__ and __compat__ to be actual classes instead of just ↵ | Paul McGuire | 2019-08-10 | 3 | -63/+180 | |
| | | | | namespaces, to add helpful behavior and methods | |||||
* | Fixed bug in indentedBlock with a parser using two different types of nested ↵ | Paul McGuire | 2019-08-09 | 2 | -7/+45 | |
| | | | | indented blocks with different indent values, but sharing the same indent stack. Raised in comments on #87. | |||||
* | Typo and spelling cleanup, add helpful comments | Paul McGuire | 2019-08-07 | 1 | -3/+10 | |
| | ||||||
* | Fixed bug in CloseMatch where end location was incorrectly computed; and ↵ | Paul McGuire | 2019-08-05 | 3 | -90/+56 | |
| | | | | updated partial_gene_match.py example. | |||||
* | Code style updates; remove deprecated methods | Paul McGuire | 2019-08-05 | 3 | -144/+147 | |
| | ||||||
* | Remove deprecated methods and names; disabled ↵ | Paul McGuire | 2019-08-05 | 3 | -73/+73 | |
| | | | | __compat__.collect_all_And_tokens; correct doctests; more minor whitespace cleanup | |||||
* | First pass removing Py2 cross-compatibility features | Paul McGuire | 2019-08-05 | 5 | -571/+231 | |
| | ||||||
* | Improved handling of '-' ErrorStop's when used within Each | Paul McGuire | 2019-08-04 | 3 | -17/+104 | |
| | ||||||
* | Example BigQuery view SQL parser (#112) | Michael Smedberg | 2019-08-04 | 1 | -0/+1510 | |
| | | | | Example BigQuery view SQL parser | |||||
* | fourFn.py updates - handle leading '+' and '-' unary signs for parenthesized ↵ | Paul McGuire | 2019-08-04 | 2 | -9/+15 | |
| | | | | expressions; and real numbers with no leading digit before the decimal | |||||
* | Update fourFn.py to handle functions that take multiple args, and nested ↵ | Paul McGuire | 2019-08-03 | 3 | -331/+401 | |
| | | | | functions | |||||
* | Typo and whitespace cleanup | Paul McGuire | 2019-08-03 | 2 | -364/+365 | |
| | ||||||
* | Merge pull request #108 from cngkaygusuz/word-doc | Paul McGuire | 2019-07-30 | 1 | -28/+37 | |
|\ | | | | | Revise ParserElement.parseString docstring | |||||
| * | Revise ParserElement.parseString docstring | Cengiz Kaygusuz | 2019-07-27 | 1 | -28/+37 | |
| | | ||||||
* | | Include new files filetypes and dirs in MANIFEST.inpyparsing_2.4.2 | Paul McGuire | 2019-07-29 | 1 | -4/+4 | |
| | | ||||||
* | | Update README to include links to online docs - also remove numerous special ↵ | Paul McGuire | 2019-07-29 | 1 | -14/+27 | |
| | | | | | | | | characters, smart quotes, etc. for cleaner cross-platform presentation. See Issue #109 | |||||
* | | Updates to prep for 2.4.2 release | Paul McGuire | 2019-07-28 | 4 | -78/+86 | |
|/ | ||||||
* | Fold in 2.4.1.1 blurb from 2.4.1.x branch, describing known issues in 2.4.1.1 | Paul McGuire | 2019-07-25 | 1 | -0/+46 | |
| | ||||||
* | Add unit test for #103; also make CHANGES blurb and HowToUse notes a little ↵pyparsing_2.4.2a1pyparsing_2.4.1.1 | Paul McGuire | 2019-07-24 | 3 | -2/+32 | |
| | | | | clearer | |||||
* | More accurate description of bugs and their respective fixes | Paul McGuire | 2019-07-24 | 1 | -10/+21 | |
| | ||||||
* | Fixed faux iteration behavior implicit with using __getitem__, found while ↵ | Paul McGuire | 2019-07-24 | 1 | -10/+19 | |
| | | | | investigating and resolving issue #103 | |||||
* | Merge branch 'pyparsing_2.4.x' | Paul McGuire | 2019-07-23 | 6 | -1260/+1352 | |
|\ | | | | | | | | | # Conflicts: # pyparsing.py | |||||
| * | Version 2.4.2a1 - changing [...] notation to ZeroOrMore, not OneOrMore | Paul McGuire | 2019-07-23 | 6 | -1260/+1352 | |
| | | ||||||
* | | Update version in prep for new 2.5.x work | Paul McGuire | 2019-07-22 | 1 | -2/+2 | |
|/ | ||||||
* | Fix latent bug if adding a parse action after having cleared parse actions ↵pyparsing_2.4.1 | Paul McGuire | 2019-07-20 | 2 | -2/+6 | |
| | | | | with None | |||||
* | Update coding styles; better comments, attribution of example file | Paul McGuire | 2019-07-20 | 1 | -9/+21 | |
| | ||||||
* | Change example to use addCondition instead of parse action that raises ↵ | Paul McGuire | 2019-07-19 | 1 | -10/+10 | |
| | | | | ParseException | |||||
* | Missing bits in CONTRIBUTING file | Paul McGuire | 2019-07-15 | 1 | -4/+5 | |
| | ||||||
* | Add CONTRIBUTING.md guidelines; code and whitespace cleanup | Paul McGuire | 2019-07-15 | 3 | -948/+1091 | |
| | ||||||
* | Update/cleanup code in examples | Paul McGuire | 2019-07-13 | 8 | -1187/+1245 | |
| | ||||||
* | Update `__eq__` to Py2/Py3 compat | Paul McGuire | 2019-07-13 | 1 | -2/+5 | |
| | ||||||
* | Some code cleanup based on inspection reports | Paul McGuire | 2019-07-13 | 1 | -4/+8 | |
| | ||||||
* | Some performance refinements, pre-resolving re.match to re_match attribute, ↵ | Paul McGuire | 2019-07-13 | 1 | -31/+52 | |
| | | | | overriding current class with a class with optimized parseImpl() | |||||
* | Simplify from_dict signature, support nested dict -> nested ParseResults | Paul McGuire | 2019-07-11 | 2 | -17/+22 | |
| | ||||||
* | Add include_list optional arg to ParseResults.dump(); make Optional default ↵ | Paul McGuire | 2019-07-10 | 2 | -10/+28 | |
| | | | | singleton class-local | |||||
* | Add new module symbols to __all__ | Paul McGuire | 2019-07-09 | 1 | -2/+3 | |
| | ||||||
* | Cleaned up CHANGES to accurately describe the pre/post 2.3.0 bugfix ↵ | Paul McGuire | 2019-07-09 | 3 | -20/+150 | |
| | | | | behavior; added file argument to runTests; added conditionAsParseAction helper | |||||
* | sys.write does not take keyword args | Paul McGuire | 2019-07-08 | 1 | -2/+2 | |
| | ||||||
* | Add __diag__ namespace to enable diagnostic switches; add asKeyword optional ↵ | Paul McGuire | 2019-07-08 | 3 | -34/+189 | |
| | | | | arg for oneOf to emit Keyword expressions instead of Literals | |||||
* | Nicer looking found string if fail on backslash | Paul McGuire | 2019-07-08 | 1 | -1/+1 | |
| | ||||||
* | Add deprecation Final Warning to CHANGES | Paul McGuire | 2019-07-07 | 1 | -3/+31 | |
| | ||||||
* | Some code cleanup in unitTests.py | Paul McGuire | 2019-07-07 | 1 | -109/+177 | |
| | ||||||
* | Augment ParseException str() output to include what character was found at ↵ | Paul McGuire | 2019-07-07 | 2 | -4/+26 | |
| | | | | the error location, to help diagnose errors. | |||||
* | Add ParseResults.from_dict classmethod, for easy construction outside of ↵ | Paul McGuire | 2019-07-07 | 2 | -3/+32 | |
| | | | | parseString |