text: Search.setIndex({docnames:["bbscript","bbscript.stdlib","cli","index","modules","scripts","tests"],envversion:53,filenames:["bbscript.rst","bbscript.stdlib.rst","cli.rst","index.rst","modules.rst","scripts.rst","tests.rst"],objects:{"":{bbscript:[0,0,0,"-"],cli:[2,0,0,"-"],scripts:[5,0,0,"-"],tests:[6,0,0,"-"]},"bbscript.errors":{InvalidOperation:[0,1,1,""],SyntaxError:[0,1,1,""]},"bbscript.flags":{RepeatStatement:[0,2,1,""],StopExecutionNoRecover:[0,2,1,""]},"bbscript.meta":{bbmeta:[0,3,1,""]},"bbscript.runtime":{Runtime:[0,2,1,""]},"bbscript.runtime.Runtime":{docs:[0,4,1,""],exec:[0,4,1,""],exec_line:[0,4,1,""],list_functions:[0,4,1,""],list_variables:[0,4,1,""],load_script:[0,4,1,""],resolve_argument:[0,4,1,""],resolve_statement:[0,4,1,""],update_context:[0,4,1,""]},"bbscript.stdlib":{conditions:[1,0,0,"-"],convertions:[1,0,0,"-"],debug:[1,0,0,"-"],even_odd:[1,0,0,"-"],load_stdlib:[1,3,1,""],math:[1,0,0,"-"],utils:[1,0,0,"-"],values:[1,0,0,"-"]},"bbscript.stdlib.conditions":{cmd_condition:[1,3,1,""],cmd_if:[1,3,1,""]},"bbscript.stdlib.convertions":{cmd_bool:[1,3,1,""],cmd_float:[1,3,1,""],cmd_int:[1,3,1,""],cmd_string:[1,3,1,""],cmd_undefined:[1,3,1,""]},"bbscript.stdlib.debug":{cmd_dbug:[1,3,1,""]},"bbscript.stdlib.even_odd":{cmd_is_even:[1,3,1,""],cmd_is_odd:[1,3,1,""]},"bbscript.stdlib.math":{cmd_math:[1,3,1,""]},"bbscript.stdlib.utils":{cint:[1,3,1,""],cmd_log:[1,3,1,""],cmd_unsupported_function:[1,3,1,""],flt:[1,3,1,""]},"bbscript.stdlib.values":{cmd_array:[1,3,1,""],cmd_doc:[1,3,1,""],cmd_set:[1,3,1,""],cmd_var:[1,3,1,""],var_resolver:[1,3,1,""]},"tests.condition_test":{TestCondition:[6,2,1,""]},"tests.condition_test.TestCondition":{test_and:[6,4,1,""],test_equals:[6,4,1,""],test_greater_and_equal_than:[6,4,1,""],test_greater_than:[6,4,1,""],test_if:[6,4,1,""],test_in:[6,4,1,""],test_invalid_op:[6,4,1,""],test_less_and_equal_than:[6,4,1,""],test_less_than:[6,4,1,""],test_like:[6,4,1,""],test_not:[6,4,1,""],test_not_equals:[6,4,1,""],test_not_in:[6,4,1,""],test_not_like:[6,4,1,""],test_or:[6,4,1,""],test_xor:[6,4,1,""]},"tests.convert_test":{TestConvert:[6,2,1,""]},"tests.convert_test.TestConvert":{test_bool:[6,4,1,""],test_float:[6,4,1,""],test_int:[6,4,1,""],test_string:[6,4,1,""],test_undefined:[6,4,1,""]},"tests.math_test":{TestMath:[6,2,1,""]},"tests.math_test.TestMath":{test_addition:[6,4,1,""],test_division:[6,4,1,""],test_invalid_op:[6,4,1,""],test_is_even:[6,4,1,""],test_is_odd:[6,4,1,""],test_modulus:[6,4,1,""],test_multiply:[6,4,1,""],test_percent:[6,4,1,""],test_substraction:[6,4,1,""],test_wrap:[6,4,1,""]},"tests.runtime_test":{TestRuntime:[6,2,1,""]},"tests.runtime_test.TestRuntime":{test_block_insertion:[6,4,1,""],test_break_on_non_arrays:[6,4,1,""],test_call_unsupported_function:[6,4,1,""],test_early_exit:[6,4,1,""],test_function_call:[6,4,1,""],test_list_functions:[6,4,1,""],test_list_variables:[6,4,1,""],test_load_ctx:[6,4,1,""],test_load_script:[6,4,1,""],test_load_script_ctx_constructor:[6,4,1,""],test_repeat_statement:[6,4,1,""],test_resolve_arg_array:[6,4,1,""],test_resolve_arg_block:[6,4,1,""],test_resolve_arg_statement:[6,4,1,""],test_resolve_block:[6,4,1,""],test_single_line:[6,4,1,""]},"tests.variables_test":{TestVariables:[6,2,1,""]},"tests.variables_test.TestVariables":{test_doc:[6,4,1,""],test_var_get:[6,4,1,""]},bbscript:{constants:[0,0,0,"-"],errors:[0,0,0,"-"],flags:[0,0,0,"-"],meta:[0,0,0,"-"],runtime:[0,0,0,"-"],stdlib:[1,0,0,"-"]},cli:{test_input:[2,3,1,""]},scripts:{coverage:[5,3,1,""],tests:[5,3,1,""]},tests:{condition_test:[6,0,0,"-"],convert_test:[6,0,0,"-"],math_test:[6,0,0,"-"],runtime_test:[6,0,0,"-"],variables_test:[6,0,0,"-"]}},objnames:{"0":["py","module","Python module"],"1":["py","exception","Python exception"],"2":["py","class","Python class"],"3":["py","function","Python function"],"4":["py","method","Python method"]},objtypes:{"0":"py:module","1":"py:exception","2":"py:class","3":"py:function","4":"py:method"},terms:{"case":6,"class":[0,6],"float":1,"function":0,"int":1,"return":[0,1],"true":1,"var":1,Yes:2,add:0,all:[0,5],ani:0,arg:[0,1],argument:[0,1],arrai:[0,1],avail:0,base:[0,6],bbmeta:0,block:1,call:0,cint:1,cli:[3,4],cmd:1,cmd_arrai:1,cmd_bool:1,cmd_condit:1,cmd_dbug:1,cmd_doc:1,cmd_float:1,cmd_if:1,cmd_int:1,cmd_is_even:1,cmd_is_odd:1,cmd_log:1,cmd_math:1,cmd_set:1,cmd_string:1,cmd_undefin:1,cmd_unsupported_funct:1,cmd_var:1,command:1,cond:1,condit:[0,4],condition_test:4,constant:4,content:[3,4],context:[0,1,2],convert:[0,4],convert_test:4,coverag:5,ctx:[0,1,2],current:0,custom:2,data:0,debug:[0,4],descript:0,doc:[0,1],error:4,even:1,even_odd:[0,4],except:0,exec:0,exec_lin:0,execut:0,exp:0,expos:0,extra:0,fals:1,false_block:1,field:1,flag:4,flt:1,gener:0,get:[1,2],index:3,inform:0,input:[0,2],invalidoper:0,label:1,left:1,line:0,list:0,list_funct:0,list_vari:0,load:0,load_script:0,load_stdlib:1,log:1,math:[0,4],math_test:4,meta:[1,4],methodnam:6,modul:[3,4],nest:0,none:[0,1],object:0,occur:1,odd:1,oper:1,output:0,packag:[3,4],page:3,paramet:1,perform:1,project:5,provid:0,repeatstat:0,report:5,resolv:0,resolve_argu:0,resolve_stat:0,respect:1,right:1,run:5,runtest:6,runtim:4,runtime_test:4,script:[0,3,4],search:3,singl:0,statement:0,stdlib:[0,4],stopexecutionnorecov:0,store:2,str:1,string:1,submodul:4,subpackag:4,syntaxerror:0,test:[3,4,5],test_addit:6,test_and:6,test_block_insert:6,test_bool:6,test_break_on_non_arrai:6,test_call_unsupported_funct:6,test_divis:6,test_doc:6,test_early_exit:6,test_equ:6,test_float:6,test_function_cal:6,test_greater_and_equal_than:6,test_greater_than:6,test_if:6,test_in:6,test_input:2,test_int:6,test_invalid_op:6,test_is_even:6,test_is_odd:6,test_less_and_equal_than:6,test_less_than:6,test_lik:6,test_list_funct:6,test_list_vari:6,test_load_ctx:6,test_load_script:6,test_load_script_ctx_constructor:6,test_modulu:6,test_multipli:6,test_not:6,test_not_equ:6,test_not_in:6,test_not_lik:6,test_or:6,test_perc:6,test_repeat_stat:6,test_resolve_arg_arrai:6,test_resolve_arg_block:6,test_resolve_arg_stat:6,test_resolve_block:6,test_single_lin:6,test_str:6,test_substract:6,test_undefin:6,test_var_get:6,test_wrap:6,test_xor:6,testcas:6,testcondit:6,testconvert:6,testmath:6,testruntim:6,testvari:6,thei:0,true_block:1,type:1,unit:5,unittest:6,unsupport:1,updat:1,update_context:0,user:2,user_input:2,util:[0,4],val:1,valid:1,valu:[0,2,4],var_resolv:1,variabl:[0,1],variables_test:4,when:1,yes:2},titles:["bbscript package","bbscript.stdlib package","cli module","Welcome to BBScript Documentation\u2019s documentation!","bbscript","scripts module","tests package"],titleterms:{bbscript:[0,1,3,4],cli:2,condit:1,condition_test:6,constant:0,content:[0,1,6],convert:1,convert_test:6,debug:1,document:3,error:0,even_odd:1,flag:0,indic:3,math:1,math_test:6,meta:0,modul:[0,1,2,5,6],packag:[0,1,6],runtim:0,runtime_test:6,script:5,stdlib:1,submodul:[0,1,6],subpackag:0,tabl:3,test:6,util:1,valu:1,variables_test:6,welcom:3}})