Skip to content

[Haxe][FileParser] Wrong parsing #2384

Open
@SlavaRa

Description

@SlavaRa
#if(flash)
if(v > 1) {
#elseif(js)
if(v > 2) {
#elseif(hl)
if(v > 3) { // HaXeContext.Model.FileParser::braceCount == 3
#end
	//body...
} // HaXeContext.Model.FileParser::braceCount == 2, should be == 0

2018-09-05_8-07-39

class Foo {
	function foo() {
		if(true) {
		#if(flash)
		}
		#elseif(js)
		}
		#elseif(hl)
		}
	}
	function bar() { }
}

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions