diff options
Diffstat (limited to 'examples')
-rw-r--r-- | examples/LAparser.py | 7 | ||||
-rw-r--r-- | examples/antlr_grammar.py | 2 | ||||
-rw-r--r-- | examples/dfmparse.py | 2 | ||||
-rw-r--r-- | examples/dictExample2.py | 1 | ||||
-rw-r--r-- | examples/excelExpr.py | 2 | ||||
-rw-r--r-- | examples/fourFn.py | 4 | ||||
-rw-r--r-- | examples/getNTPserversNew.py | 2 | ||||
-rw-r--r-- | examples/idlParse.py | 6 | ||||
-rw-r--r-- | examples/lucene_grammar.py | 2 | ||||
-rw-r--r-- | examples/mozillaCalendarParser.py | 2 | ||||
-rw-r--r-- | examples/nested.py | 1 | ||||
-rw-r--r-- | examples/parseTabularData.py | 2 | ||||
-rw-r--r-- | examples/pgn.py | 2 | ||||
-rw-r--r-- | examples/protobuf_parser.py | 2 | ||||
-rw-r--r-- | examples/pymicko.py | 2 | ||||
-rw-r--r-- | examples/rangeCheck.py | 2 | ||||
-rw-r--r-- | examples/searchparser.py | 2 | ||||
-rw-r--r-- | examples/simpleSQL.py | 4 | ||||
-rw-r--r-- | examples/sparser.py | 2 | ||||
-rw-r--r-- | examples/sql2dot.py | 6 | ||||
-rw-r--r-- | examples/stackish.py | 2 | ||||
-rw-r--r-- | examples/stateMachine2.py | 9 | ||||
-rw-r--r-- | examples/test_bibparse.py | 4 | ||||
-rw-r--r-- | examples/urlExtractorNew.py | 3 | ||||
-rw-r--r-- | examples/verilogParse.py | 9 |
25 files changed, 35 insertions, 47 deletions
diff --git a/examples/LAparser.py b/examples/LAparser.py index 8ffe073..3714975 100644 --- a/examples/LAparser.py +++ b/examples/LAparser.py @@ -57,11 +57,10 @@ Usage: To process LA equations embedded in source files, import this module and """
-import re,os,sys
+import re,sys
from pyparsing import Word, alphas, ParseException, Literal, CaselessLiteral \
-, Combine, Optional, nums, Or, Forward, OneOrMore, ZeroOrMore, \
- FollowedBy, StringStart, StringEnd, alphanums
-import math
+, Combine, Optional, nums, Forward, ZeroOrMore, \
+ StringEnd, alphanums
# Debugging flag can be set to either "debug_flag=True" or "debug_flag=False"
debug_flag=False
diff --git a/examples/antlr_grammar.py b/examples/antlr_grammar.py index 7863a77..e25ff7f 100644 --- a/examples/antlr_grammar.py +++ b/examples/antlr_grammar.py @@ -10,7 +10,7 @@ Submitted by Luca DallOlio, September, 2010 '''
from pyparsing import Word, ZeroOrMore, printables, Suppress, OneOrMore, Group, \
LineEnd, Optional, White, originalTextFor, hexnums, nums, Combine, Literal, Keyword, \
- cStyleComment, Regex, Forward, MatchFirst, And, srange, oneOf, alphas, alphanums, \
+ cStyleComment, Regex, Forward, MatchFirst, And, oneOf, alphas, alphanums, \
delimitedList
# http://www.antlr.org/grammar/ANTLR/ANTLRv3.g
diff --git a/examples/dfmparse.py b/examples/dfmparse.py index 28a3a9b..d77a7ff 100644 --- a/examples/dfmparse.py +++ b/examples/dfmparse.py @@ -10,7 +10,7 @@ __author__ = "Daniel 'Dang' Griffith <pythondev - dang at lazytwinacres . net>" from pyparsing import Literal, CaselessLiteral, Word, delimitedList \
, Optional, Combine, Group, alphas, nums, alphanums, Forward \
- , oneOf, sglQuotedString, OneOrMore, ZeroOrMore, CharsNotIn
+ , oneOf, OneOrMore, ZeroOrMore, CharsNotIn
# This converts DFM character constants into Python string (unicode) values.
diff --git a/examples/dictExample2.py b/examples/dictExample2.py index 0f243d3..58162f7 100644 --- a/examples/dictExample2.py +++ b/examples/dictExample2.py @@ -7,7 +7,6 @@ # Copyright (c) 2004, Paul McGuire
#
from pyparsing import Literal, Word, Group, Dict, ZeroOrMore, alphas, nums, delimitedList, pyparsing_common
-import pprint
testData = """
+-------+------+------+------+------+------+------+------+------+
diff --git a/examples/excelExpr.py b/examples/excelExpr.py index 913d65b..57a3f90 100644 --- a/examples/excelExpr.py +++ b/examples/excelExpr.py @@ -5,7 +5,7 @@ # A partial implementation of a parser of Excel formula expressions.
#
from pyparsing import (CaselessKeyword, Suppress, Word, alphas,
- alphanums, nums, Optional, Group, oneOf, Forward, Regex,
+ alphanums, nums, Optional, Group, oneOf, Forward,
infixNotation, opAssoc, dblQuotedString, delimitedList,
Combine, Literal, QuotedString, ParserElement, pyparsing_common)
ParserElement.enablePackrat()
diff --git a/examples/fourFn.py b/examples/fourFn.py index 484aa45..e1393b6 100644 --- a/examples/fourFn.py +++ b/examples/fourFn.py @@ -9,8 +9,8 @@ #
# Copyright 2003-2009 by Paul McGuire
#
-from pyparsing import Literal,CaselessLiteral,Word,Group,Optional,\
- ZeroOrMore,Forward,nums,alphas,alphanums,Regex,ParseException,\
+from pyparsing import Literal,Word,Group,\
+ ZeroOrMore,Forward,alphas,alphanums,Regex,ParseException,\
CaselessKeyword, Suppress
import math
import operator
diff --git a/examples/getNTPserversNew.py b/examples/getNTPserversNew.py index 6eb653b..6bad555 100644 --- a/examples/getNTPserversNew.py +++ b/examples/getNTPserversNew.py @@ -6,7 +6,7 @@ # Copyright 2004-2010, by Paul McGuire
# September, 2010 - updated to more current use of setResultsName, new NIST URL
#
-from pyparsing import (Word, Combine, Suppress, SkipTo, nums, makeHTMLTags,
+from pyparsing import (Word, Combine, SkipTo, nums, makeHTMLTags,
delimitedList, alphas, alphanums)
try:
import urllib.request
diff --git a/examples/idlParse.py b/examples/idlParse.py index 37cb363..1daaf24 100644 --- a/examples/idlParse.py +++ b/examples/idlParse.py @@ -6,9 +6,9 @@ # Copyright (c) 2003, Paul McGuire
#
-from pyparsing import Literal, CaselessLiteral, Word, OneOrMore, ZeroOrMore, \
- Forward, NotAny, delimitedList, oneOf, Group, Optional, Combine, alphas, nums, restOfLine, cStyleComment, \
- alphanums, printables, empty, quotedString, ParseException, ParseResults, Keyword, Regex
+from pyparsing import Literal, Word, OneOrMore, ZeroOrMore, \
+ Forward, delimitedList, Group, Optional, alphas, restOfLine, cStyleComment, \
+ alphanums, quotedString, ParseException, Keyword, Regex
import pprint
#~ import tree2image
diff --git a/examples/lucene_grammar.py b/examples/lucene_grammar.py index fc104e0..0cd7e0d 100644 --- a/examples/lucene_grammar.py +++ b/examples/lucene_grammar.py @@ -8,7 +8,7 @@ #
from pyparsing import (Literal, CaselessKeyword, Forward, Regex, QuotedString, Suppress,
- Optional, Group, FollowedBy, infixNotation, opAssoc, ParseException, ParserElement,
+ Optional, Group, infixNotation, opAssoc, ParserElement,
pyparsing_common)
ParserElement.enablePackrat()
diff --git a/examples/mozillaCalendarParser.py b/examples/mozillaCalendarParser.py index 210f284..2633eb8 100644 --- a/examples/mozillaCalendarParser.py +++ b/examples/mozillaCalendarParser.py @@ -1,4 +1,4 @@ -from pyparsing import Optional, oneOf, Dict, Literal, Word, printables, Group, OneOrMore, ZeroOrMore +from pyparsing import Optional, oneOf, Literal, Word, printables, Group, OneOrMore, ZeroOrMore """ A simple parser for calendar (*.ics) files, diff --git a/examples/nested.py b/examples/nested.py index 7a0f803..2e71d62 100644 --- a/examples/nested.py +++ b/examples/nested.py @@ -7,7 +7,6 @@ #
from pyparsing import *
-import pprint
data = """
{
diff --git a/examples/parseTabularData.py b/examples/parseTabularData.py index 5aa6f09..da19033 100644 --- a/examples/parseTabularData.py +++ b/examples/parseTabularData.py @@ -7,7 +7,7 @@ #
# Copyright 2015, Paul McGuire
#
-from pyparsing import col,Word,Optional,alphas,nums,ParseException
+from pyparsing import col,Word,Optional,alphas,nums
table = """\
1 2
diff --git a/examples/pgn.py b/examples/pgn.py index d13f83e..fc19c98 100644 --- a/examples/pgn.py +++ b/examples/pgn.py @@ -10,7 +10,7 @@ # Copyright 2004, by Alberto Santini http://www.albertosantini.it/chess/
#
from pyparsing import alphanums, nums, quotedString
-from pyparsing import Combine, Forward, Group, Literal, oneOf, OneOrMore, Optional, Suppress, ZeroOrMore, White, Word
+from pyparsing import Combine, Forward, Group, Literal, oneOf, OneOrMore, Optional, Suppress, ZeroOrMore, Word
from pyparsing import ParseException
#
diff --git a/examples/protobuf_parser.py b/examples/protobuf_parser.py index 9be2c7e..ad5db3a 100644 --- a/examples/protobuf_parser.py +++ b/examples/protobuf_parser.py @@ -6,7 +6,7 @@ #
from pyparsing import (Word, alphas, alphanums, Regex, Suppress, Forward,
- Group, oneOf, ZeroOrMore, Optional, delimitedList, Keyword,
+ Group, oneOf, ZeroOrMore, Optional, delimitedList,
restOfLine, quotedString, Dict)
ident = Word(alphas+"_",alphanums+"_").setName("identifier")
diff --git a/examples/pymicko.py b/examples/pymicko.py index e0fe205..d3df6f5 100644 --- a/examples/pymicko.py +++ b/examples/pymicko.py @@ -18,7 +18,7 @@ # A copy of the GNU General Public License can be found at <http://www.gnu.org/licenses/>.
from pyparsing import *
-from sys import stdin, stdout, stderr, argv, exit
+from sys import stdin, argv, exit
#defines debug level
# 0 - no debug
diff --git a/examples/rangeCheck.py b/examples/rangeCheck.py index 219defa..66af545 100644 --- a/examples/rangeCheck.py +++ b/examples/rangeCheck.py @@ -8,7 +8,7 @@ # Copyright 2011,2015 Paul T. McGuire
#
-from pyparsing import Word, nums, Suppress, ParseException, empty, Optional
+from pyparsing import Word, nums, Suppress, Optional
from datetime import datetime
def ranged_value(expr, minval=None, maxval=None):
diff --git a/examples/searchparser.py b/examples/searchparser.py index d645a1f..1744448 100644 --- a/examples/searchparser.py +++ b/examples/searchparser.py @@ -57,7 +57,7 @@ TODO: - ask someone to check my English texts
- add more kinds of wildcards ('*' at the beginning and '*' inside a word)?
"""
-from pyparsing import Word, alphanums, Keyword, Group, Combine, Forward, Suppress, Optional, OneOrMore, oneOf
+from pyparsing import Word, alphanums, Keyword, Group, Combine, Forward, Suppress, OneOrMore, oneOf
class SearchQueryParser:
diff --git a/examples/simpleSQL.py b/examples/simpleSQL.py index 18e93a0..c64a022 100644 --- a/examples/simpleSQL.py +++ b/examples/simpleSQL.py @@ -5,8 +5,8 @@ #
# Copyright (c) 2003,2016, Paul McGuire
#
-from pyparsing import Literal, CaselessLiteral, Word, delimitedList, Optional, \
- Combine, Group, alphas, nums, alphanums, ParseException, Forward, oneOf, quotedString, \
+from pyparsing import Word, delimitedList, Optional, \
+ Group, alphas, alphanums, Forward, oneOf, quotedString, \
ZeroOrMore, restOfLine, CaselessKeyword, pyparsing_common
# define SQL tokens
diff --git a/examples/sparser.py b/examples/sparser.py index 68d8a52..a7027eb 100644 --- a/examples/sparser.py +++ b/examples/sparser.py @@ -47,8 +47,6 @@ EXAMPLES: import sys
import os
import getopt
-import re
-import gzip
from pyparsing import *
diff --git a/examples/sql2dot.py b/examples/sql2dot.py index aa86c40..fa1d489 100644 --- a/examples/sql2dot.py +++ b/examples/sql2dot.py @@ -47,9 +47,9 @@ alter table only student_registrations (class_id) references classes(class_id);
""".upper()
-from pyparsing import Literal, CaselessLiteral, Word, delimitedList \
- ,Optional, Combine, Group, alphas, nums, alphanums, Forward \
- , oneOf, sglQuotedString, OneOrMore, ZeroOrMore, CharsNotIn \
+from pyparsing import Literal, Word, delimitedList \
+ , alphas, alphanums \
+ , OneOrMore, ZeroOrMore, CharsNotIn \
, replaceWith
skobki = "(" + ZeroOrMore(CharsNotIn(")")) + ")"
diff --git a/examples/stackish.py b/examples/stackish.py index 3fa98f4..d33d4de 100644 --- a/examples/stackish.py +++ b/examples/stackish.py @@ -29,7 +29,7 @@ SPACE White space is basically ignored. This is interesting because since """
from pyparsing import Suppress,Word,nums,alphas,alphanums,Combine,oneOf,\
- Optional,QuotedString,Forward,Group,ZeroOrMore,printables,srange
+ Optional,QuotedString,Forward,Group,ZeroOrMore,srange
MARK,UNMARK,AT,COLON,QUOTE = map(Suppress,"[]@:'")
diff --git a/examples/stateMachine2.py b/examples/stateMachine2.py index 21e0545..a156f6c 100644 --- a/examples/stateMachine2.py +++ b/examples/stateMachine2.py @@ -2,7 +2,6 @@ #
# module to define .pystate import handler
#
-#import imputil
import sys
import os
import types
@@ -10,11 +9,9 @@ import urllib.parse DEBUG = False
-from pyparsing import Word, Group, ZeroOrMore, alphas, \
- alphanums, ParserElement, ParseException, ParseSyntaxException, \
- Empty, LineEnd, OneOrMore, col, Keyword, pythonStyleComment, \
- StringEnd, traceParseAction
-
+from pyparsing import Word, Group, alphas, \
+ alphanums, ParseException, \
+ OneOrMore, col, Keyword, pythonStyleComment
ident = Word(alphas+"_", alphanums+"_$")
diff --git a/examples/test_bibparse.py b/examples/test_bibparse.py index 78f5bb7..48ec64e 100644 --- a/examples/test_bibparse.py +++ b/examples/test_bibparse.py @@ -1,12 +1,10 @@ """ Test for bibparse grammar """
-from os.path import join as pjoin, dirname
-
from pyparsing import ParseException
from .btpyparse import Macro
from . import btpyparse as bp
-from nose.tools import assert_true, assert_false, assert_equal, assert_raises
+from nose.tools import assert_equal, assert_raises
def test_names():
diff --git a/examples/urlExtractorNew.py b/examples/urlExtractorNew.py index e258408..79f22ab 100644 --- a/examples/urlExtractorNew.py +++ b/examples/urlExtractorNew.py @@ -1,7 +1,6 @@ # URL extractor
# Copyright 2004, Paul McGuire
-from pyparsing import Literal,Suppress,CharsNotIn,CaselessLiteral,\
- Word,dblQuotedString,alphanums,SkipTo,makeHTMLTags
+from pyparsing import SkipTo, makeHTMLTags
import urllib.request, urllib.parse, urllib.error
import pprint
diff --git a/examples/verilogParse.py b/examples/verilogParse.py index 0c63f19..9477e38 100644 --- a/examples/verilogParse.py +++ b/examples/verilogParse.py @@ -61,17 +61,16 @@ # for udpInstance.
# 1.0.11 - Fixed bug in inst_args, content alternatives were reversed
#
-import pdb
import time
import pprint
import sys
__version__ = "1.0.11"
-from pyparsing import Literal, CaselessLiteral, Keyword, Word, OneOrMore, ZeroOrMore, \
- Forward, NotAny, delimitedList, Group, Optional, Combine, alphas, nums, restOfLine, cStyleComment, \
- alphanums, printables, dblQuotedString, empty, ParseException, ParseResults, MatchFirst, oneOf, GoToColumn, \
- ParseResults,StringEnd, FollowedBy, ParserElement, And, Regex, cppStyleComment#,__version__
+from pyparsing import Literal, Keyword, Word, OneOrMore, ZeroOrMore, \
+ Forward, delimitedList, Group, Optional, Combine, alphas, nums, restOfLine, \
+ alphanums, dblQuotedString, empty, ParseException, oneOf, \
+ StringEnd, FollowedBy, ParserElement, Regex, cppStyleComment
import pyparsing
usePackrat = False
usePsyco = False
|