Skip to content

Exception when determining type locally. #28

@simongregory

Description

@simongregory

Invoking completion on:

percentage = (media.totalSize/100)*media.

produces:

invalid regular expression; there's no previous pattern, to which '*' would define cardinality at 7: /\s*(\b*media\b)\s*:\s*(\w+)/

With a stack trace of:

/Users/simon/Library/Application Support/TextMate/Bundles/ActionScript 3.tmbundle/Support/lib/as3/parsers/class_parser.rb:834:in `determine_type_locally'
/Users/simon/Library/Application Support/TextMate/Bundles/ActionScript 3.tmbundle/Support/lib/as3/parsers/class_parser.rb:883:in `determine_type_all'
/Users/simon/Library/Application Support/TextMate/Bundles/ActionScript 3.tmbundle/Support/lib/as3/parsers/class_parser.rb:898:in `determine_type_at_level'
/Users/simon/Library/Application Support/TextMate/Bundles/ActionScript 3.tmbundle/Support/lib/as3/parsers/class_parser.rb:932:in `search_ancestor'
/Users/simon/Library/Application Support/TextMate/Bundles/ActionScript 3.tmbundle/Support/lib/as3/parsers/class_parser.rb:1014:in `determine_type'
/Users/simon/Library/Application Support/TextMate/Bundles/ActionScript 3.tmbundle/Support/lib/as3/parsers/class_parser.rb:1058:in `load'
/Users/simon/Library/Application Support/TextMate/Bundles/ActionScript 3.tmbundle/Support/bin/complete:25

Using:

percentage = (media.totalSize/100)* media.

note the space between the * and media, works fine.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions