You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							38 lines
						
					
					
						
							636 B
						
					
					
				
			
		
		
	
	
							38 lines
						
					
					
						
							636 B
						
					
					
				"use strict"; | 
						|
 | 
						|
Object.defineProperty(exports, "__esModule", { | 
						|
  value: true | 
						|
}); | 
						|
exports.getSectionForNode = getSectionForNode; | 
						|
 | 
						|
function getSectionForNode(n) { | 
						|
  switch (n.type) { | 
						|
    case "ModuleImport": | 
						|
      return "import"; | 
						|
 | 
						|
    case "CallInstruction": | 
						|
    case "CallIndirectInstruction": | 
						|
    case "Func": | 
						|
    case "Instr": | 
						|
      return "code"; | 
						|
 | 
						|
    case "ModuleExport": | 
						|
      return "export"; | 
						|
 | 
						|
    case "Start": | 
						|
      return "start"; | 
						|
 | 
						|
    case "TypeInstruction": | 
						|
      return "type"; | 
						|
 | 
						|
    case "IndexInFuncSection": | 
						|
      return "func"; | 
						|
 | 
						|
    case "Global": | 
						|
      return "global"; | 
						|
    // No section | 
						|
 | 
						|
    default: | 
						|
      return; | 
						|
  } | 
						|
} |