var searchIndex = {}; searchIndex["dcpu16"] = {"doc":"","items":[[0,"dcpu","dcpu16","",null,null],[3,"DCPU","dcpu16::dcpu","",null,null],[12,"terminate","","",0,null],[12,"reg","","",0,null],[12,"mem","","",0,null],[12,"pc","","",0,null],[17,"MEMORY_SIZE","","",null,null],[11,"new","","",0,{"inputs":[],"output":{"name":"dcpu"}}],[11,"tick","","",0,null],[11,"print","","",0,null],[0,"instructions","dcpu16","",null,null],[17,"SET","dcpu16::instructions","",null,null],[17,"ADD","","",null,null],[17,"SUB","","",null,null],[17,"MUL","","",null,null],[17,"MLI","","",null,null],[17,"DIV","","",null,null],[17,"DVI","","",null,null],[17,"MOD","","",null,null],[17,"MDI","","",null,null],[17,"AND","","",null,null],[17,"BOR","","",null,null],[17,"XOR","","",null,null],[17,"SHR","","",null,null],[17,"ASR","","",null,null],[17,"SHL","","",null,null],[17,"IFB","","",null,null],[17,"IFC","","",null,null],[17,"IFE","","",null,null],[17,"IFN","","",null,null],[17,"IFG","","",null,null],[17,"IFA","","",null,null],[17,"IFL","","",null,null],[17,"IFU","","",null,null],[17,"ADX","","",null,null],[17,"SBX","","",null,null],[17,"STI","","",null,null],[17,"STD","","",null,null],[17,"JSR","","",null,null],[17,"INT","","",null,null],[17,"IAG","","",null,null],[17,"IAS","","",null,null],[17,"RFI","","",null,null],[17,"IAQ","","",null,null],[17,"HWN","","",null,null],[17,"HWQ","","",null,null],[17,"HWI","","",null,null],[17,"OUT","","",null,null],[0,"assembler","dcpu16","",null,null],[3,"PCPU","dcpu16::assembler","",null,null],[12,"mem","","",1,null],[12,"pc","","",1,null],[3,"ParsingError","","",null,null],[12,"line","","",2,null],[3,"Token","","",null,null],[12,"ttype","","",3,null],[12,"col","","",3,null],[12,"len","","",3,null],[4,"ParsingErrorType","","",null,null],[13,"InvalidLiteral","","",4,null],[13,"UnclosedStringLiteral","","",4,null],[13,"IllegalCharacter","","",4,null],[13,"IllegalLineStart","","",4,null],[13,"IllegalLvalue","","",4,null],[13,"ExpectingComma","","",4,null],[13,"ExpectingOperand","","",4,null],[13,"ExpectingLiteral","","",4,null],[13,"ExpectingRightBracket","","",4,null],[13,"ExpectingLabel","","",4,null],[13,"EndOfTokens","","",4,null],[13,"ExtraTokens","","",4,null],[13,"IncorrectPushPop","","",4,null],[13,"UnknownLabel","","",4,null],[4,"TokenType","","",null,null],[13,"NumericLiteral","","",5,null],[13,"StringLiteral","","",5,null],[13,"BasicOpcode","","",5,null],[13,"SpecialOpcode","","",5,null],[13,"DataOpcode","","",5,null],[13,"Label","","",5,null],[13,"Registry","","",5,null],[13,"Peek","","",5,null],[13,"Push","","",5,null],[13,"Pop","","",5,null],[13,"PC","","",5,null],[13,"SP","","",5,null],[13,"EX","","",5,null],[13,"Addition","","",5,null],[13,"LeftBracket","","",5,null],[13,"RightBracket","","",5,null],[13,"Comma","","",5,null],[13,"Colon","","",5,null],[5,"format_error","","",null,{"inputs":[{"name":"parsingerrortype"},{"name":"pcpu"}],"output":{"name":"string"}}],[5,"tokenize","","",null,{"inputs":[{"name":"usize"},{"name":"str"},{"name":"pcpu"}],"output":{"name":"result"}}],[5,"parse","","",null,{"inputs":[{"name":"vec"},{"name":"pcpu"}],"output":{"name":"result"}}],[5,"print_parse_error","","",null,{"inputs":[{"name":"pcpu"},{"name":"str"},{"name":"parsingerror"}],"output":null}],[11,"new","","",1,{"inputs":[],"output":{"name":"pcpu"}}],[11,"clone","","",4,null],[11,"fmt","","",4,null],[11,"clone","","",2,null],[11,"fmt","","",5,null],[11,"fmt","","",5,null],[0,"disassembler","dcpu16","",null,null],[5,"disassemble_instruction","dcpu16::disassembler","",null,null]],"paths":[[3,"DCPU"],[3,"PCPU"],[3,"ParsingError"],[3,"Token"],[4,"ParsingErrorType"],[4,"TokenType"]]}; initSearch(searchIndex);