fwrap icon indicating copy to clipboard operation
fwrap copied to clipboard

AttributeError: 'Line' object has no attribute 'analyze'

Open srossross opened this issue 12 years ago • 0 comments

Any Ideas on what I am doing wrong? This is my first time using frwap.

fwrapc src/loop.f95 --build --fcompiler=gfortran --name=loop_ext --out_dir=loop_ext --override



WARNING: While processing 'src/loop.f95' (mode='free')..
   28:  USE mod_turb
   29:  USE mod_coord
   30:#ifdef tracer <== no parse pattern found for "#ifdef tracer" in 'Subroutine' block.
WARNING: While processing 'src/loop.f95' (mode='free')..


...

    2:MODULE mod_param <== exception triggered here: <type 'exceptions.Exception'> 'Line' object has no attribute 'analyze'
    3:  INTEGER                                   :: IMT, JMT, KM
    4:  INTEGER                                   :: JMAX, LBT, NTRACMAX
    5:  INTEGER, PARAMETER                        :: MR=501 ! or 1001
Traceback (most recent call last):
  File "/usr/local/epd-64-722/bin/fwrapc", line 10, in <module>
    sys.exit(entry())
  File "/usr/local/epd-64-722/lib/python2.7/site-packages/fwrap/main.py", line 610, in entry
    return main(use_cmdline=True)
  File "/usr/local/epd-64-722/lib/python2.7/site-packages/fwrap/main.py", line 600, in main
    wrap(source_files, **parsed_options.__dict__)
  File "/usr/local/epd-64-722/lib/python2.7/site-packages/fwrap/main.py", line 207, in wrap
    f_ast = parse(source_files)
  File "/usr/local/epd-64-722/lib/python2.7/site-packages/fwrap/main.py", line 267, in parse
    ast = fwrap_parse.generate_ast(source_files)
  File "/usr/local/epd-64-722/lib/python2.7/site-packages/fwrap/fwrap_parse.py", line 39, in generate_ast
    block = api.parse(src, analyze=True)
  File "/usr/local/epd-64-722/lib/python2.7/site-packages/fwrap/fparser/api.py", line 157, in parse
    parser.analyze()
  File "/usr/local/epd-64-722/lib/python2.7/site-packages/fwrap/fparser/parsefortran.py", line 88, in analyze
    self.block.analyze()
  File "/usr/local/epd-64-722/lib/python2.7/site-packages/fwrap/fparser/utils.py", line 204, in new_func
    func(self)
  File "/usr/local/epd-64-722/lib/python2.7/site-packages/fwrap/fparser/block_statements.py", line 225, in analyze
    stmt.analyze()
  File "/usr/local/epd-64-722/lib/python2.7/site-packages/fwrap/fparser/utils.py", line 204, in new_func
    func(self)
  File "/usr/local/epd-64-722/lib/python2.7/site-packages/fwrap/fparser/block_statements.py", line 628, in analyze
    stmt.analyze()
  File "/usr/local/epd-64-722/lib/python2.7/site-packages/fwrap/fparser/utils.py", line 204, in new_func
    func(self)
  File "/usr/local/epd-64-722/lib/python2.7/site-packages/fwrap/fparser/statements.py", line 919, in analyze
    parser.analyze()
  File "/usr/local/epd-64-722/lib/python2.7/site-packages/fwrap/fparser/parsefortran.py", line 88, in analyze
    self.block.analyze()
  File "/usr/local/epd-64-722/lib/python2.7/site-packages/fwrap/fparser/utils.py", line 204, in new_func
    func(self)
  File "/usr/local/epd-64-722/lib/python2.7/site-packages/fwrap/fparser/block_statements.py", line 222, in analyze
    stmt.analyze()
  File "/usr/local/epd-64-722/lib/python2.7/site-packages/fwrap/fparser/utils.py", line 204, in new_func
    func(self)
  File "/usr/local/epd-64-722/lib/python2.7/site-packages/fwrap/fparser/block_statements.py", line 323, in analyze
    stmt.analyze()
AttributeError: 'Line' object has no attribute 'analyze'

srossross avatar Sep 17 '12 14:09 srossross