You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by ah...@apache.org on 2015/06/02 19:05:09 UTC

[06/50] [abbrv] git commit: [flex-falcon] [refs/heads/develop] - get donated fdbworkers to work, including integration with latest falcon compiler for expression evaluation

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/00c0bf63/debugger/src/flex/tools/debugger/cli/fdbhelp_en.txt
----------------------------------------------------------------------
diff --git a/debugger/src/flex/tools/debugger/cli/fdbhelp_en.txt b/debugger/src/flex/tools/debugger/cli/fdbhelp_en.txt
new file mode 100644
index 0000000..29915ba
--- /dev/null
+++ b/debugger/src/flex/tools/debugger/cli/fdbhelp_en.txt
@@ -0,0 +1,811 @@
+    
+      Licensed to the Apache Software Foundation (ASF) under one or more
+      contributor license agreements.  See the NOTICE file distributed with
+      this work for additional information regarding copyright ownership.
+      The ASF licenses this file to You under the Apache License, Version 2.0
+      (the "License"); you may not use this file except in compliance with
+      the License.  You may obtain a copy of the License at
+    
+          http://www.apache.org/licenses/LICENSE-2.0
+    
+      Unless required by applicable law or agreed to in writing, software
+      distributed under the License is distributed on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+      See the License for the specific language governing permissions and
+      limitations under the License.
+
+This file contains the text displayed by the 'help' command in fdb.
+
+It is divided into "topics". For example, when an fdb user types
+'help break', the [break] topic below is displayed.
+
+The first and last lines of each topic should be blank.
+They don't get displayed in fdb; they are here only
+to make this file more easily readable.
+
+Help text should be formatted to not wrap
+when displayed on an 80-character-wide console.
+The following line is 80 characters wide.
+
+--------------------------------------------------------------------------------
+
+[?]
+
+Undefined command. Do just 'help' to see a list of all fdb commands.
+
+[break]
+
+Set breakpoint at specified line or function.
+Examples:
+  break 87
+    Sets a breakpoint at line 87 of the current file.
+  break myapp.mxml:56
+    Sets a breakpoint at line 56 of myapp.mxml.
+  break #3:29
+    Sets a breakpoint at line 29 of file #3.
+  break doThis
+    Sets a breakpoint at function doThis() in the current file.
+  break myapp.mxml:doThat
+    Sets a breakpoint at function doThat() in file myapp.mxml.
+  break #3:doOther
+    Sets a breakpoint at function doOther() in file #3.
+  break
+   Sets a breakpoint at the current execution address in the
+   current stack frame. This is useful for breaking on return
+   to a stack frame.
+To see file names and numbers, do 'info sources' or 'info files'.
+To see function names, do 'info functions'.
+Abbreviated file names and function names are accepted if unambiguous.
+If line number is specified, break at start of code for that line.
+If function is specified, break at start of code for that function.
+See 'commands' and 'condition' for further breakpoint control.
+
+[bt]
+
+Backtrace of the stack.
+
+[catch]
+
+Halt when an exception is thrown.  This only affects caught
+exceptions -- that is, exceptions that are going to be handled
+by a "catch" block.  Uncaught exceptions always halt in the
+debugger.
+
+Use the "delete" command to delete a catchpoint.
+
+Examples:
+  catch *
+    Halts when any exception is thrown.
+  catch ReferenceError
+    Halts whenever a ReferenceError is thrown, whether
+    caught or uncaught.
+
+[cf]
+
+Display the name and number of the current file
+or change the current file.
+Examples:
+  cf
+    Displays the name and number of the current file.
+  cf myapp.mxml
+    Changes the current file to myapp.mxml.
+  cf #29
+    Changes the current file to file #29.
+To see file names and numbers, do 'info sources' or 'info files'.
+Abbreviated file names are accepted if unambiguous.
+Listing a file with 'list' also makes that file the current file.
+
+[clear]
+
+Clear breakpoint at specified line or function.
+Examples:
+  clear 87
+    Clears the breakpoint at line 87 of the current file.
+  clear myapp.mxml:56
+    Clears the breakpoint at line 56 of myapp.mxml.
+  clear #3:29
+    Clears the breakpoint at line 29 of file #3.
+  clear doThis
+    Clears the breakpoint at function doThis() in the current file.
+  clear myapp.mxml:doThat
+    Clears the breakpoint at function doThat() in file myapp.mxml.
+  clear #3:doOther
+    Clears the breakpoint at function doOther() in file #3.
+  clear
+    Clears breakpoint of the current line in the current file. 
+To see file names and numbers, do 'info sources' or 'info files'.
+To see function names, do 'info functions'.
+Abbreviated file names and function names are accepted if unambiguous.
+If line number is specified, all breakpoints in that line are cleared.
+If function is specified, breakpoints at beginning of function are cleared.
+
+[continue]
+
+Continue execution after stopping at breakpoint.
+This command takes no arguments.
+
+[condition]
+
+
+Specify breakpoint number N to break only if COND is true.
+Usage is `condition N COND', where N is an integer and COND is an
+expression to be evaluated whenever breakpoint N is reached.
+
+[commands]
+
+Set commands to be executed when a breakpoint is hit.
+Give breakpoint number as argument after `commands`.
+With no argument, the targeted breakpoint is the last one set.
+The commands themselves follow starting on the next line.
+Type a line containing "end" to indicate the end of them.
+Give "silent" as the first line to make the breakpoint silent;
+then no output is printed when it is hit, except what the commands print.
+Example:
+  (fdb) commands
+  Type commands for when breakpoint 1 is hit, one per line.
+  End with a line saying just 'end'.
+  >w
+  >end
+
+[connect]
+
+Connect to the debugging player listening on a port.
+The only player that currently listens for debug connections
+is mobile specific, others always connect.
+
+Examples:
+  connect
+    Connect to the debug player listening on port 7936.
+  connect 7938
+    Connect to the debug player listening on port 7938.    
+
+[delete]
+
+Delete one or more breakpoints.
+Examples:
+  delete
+    Deletes all breakpoints.
+  delete 2 5
+    Deletes breakpoints #2 and #5.
+To see breakpoint numbers, do 'info breakpoints'.
+
+[directory]
+
+Modify the list of directories in which fdb searches for source files.
+
+Examples:
+
+  directory
+    Restores list to the default, which is the directory in which the source
+    file was compiled into object code, followed by the current working
+    directory.
+
+  directory C:\MySource        (Windows)
+  directory /MySource          (Mac)
+    Adds the specified directory to the beginning of the list of directories
+    which will be searched for source.  When looking for the source for class
+    mypackage.MyClass, for example, the debugger would look for both
+    C:\MySource\mypackage\MyClass.as and C:\MySource\MyClass.as.
+
+  directory C:\Dir1;C:\Dir2    (Windows -- use ';' as separator)
+  directory /Dir1:/Dir2        (Mac -- use ':' as separator)
+    Adds several directories to the beginning of the list of directories
+    which will be searched for source.
+
+To see the current list, do 'show directories'.
+
+[disable]
+
+Disable one or more breakpoints or auto-display expressions.
+Examples:
+  disable
+  disable breakpoints
+    Disables all breakpoints.
+  disable 2 5
+  disable breakpoints 2 5
+    Disables breakpoints #2 and #5.
+  disable display
+    Disables all auto-display expressions.
+  disable display 1 3
+    Disables auto-display expressions #1 and #3.
+To see breakpoint numbers, do 'info breakpoints'.
+To see auto-display expression numbers, do 'info display'.
+
+[disassemble]
+
+(ActionScript 2 only; not supported when debugging ActionScript 3)
+
+Disassemble a specified portion of source code.
+The default is the current listing line.
+Arguments supported are the same as with the list command
+Examples:
+  disassemble 87
+    Disassembles line 87 in the current file.
+  disassemble 87 102
+    disassembles lines 87 to 102 in current file.
+  disassemble doThis
+      Disassembles the function doThis() in the current file.
+In addition to using simple line numbers as above, you can specify lines
+in additional ways:
+   myapp.mxml
+      Line 1 in myapp.mxml.
+   myapp.mxml:doThat
+      The first line of function doThat() in myapp.mxml.
+   myapp.mxml:56
+      Line 56 in myapp.mxml.
+   #3
+      Line 1 in file #3.
+   #3:doOther
+      The line in file #3 where the function doOther() begins.
+   #3:29
+      Line 29 in file #3.
+
+[display]
+
+Add an expression to the list of auto-display expressions.
+Example:
+  display employee.name
+    Add 'employee.name' to the list of auto-display expressions.
+    Every time fdb stops, the value of employee.name will be displayed.
+The argument for this command is similar to that for 'print'.
+To see the list of auto-display expressions and their numbers,
+do 'info display'.
+
+[down]
+
+Select and print stack frame called by this one.
+Subsequent 'info arguments' and 'info locals' commands will display
+the locals and arguments of the selected frame.
+See 'up' and 'frame' 
+
+[enable]
+
+Enable one or more breakpoints or auto-display expressions.
+Examples:
+  enable
+  enable breakpoints
+    Enables all breakpoints.
+  enable 2 5
+  enable breakpoints 2 5
+    Enables breakpoints #2 and #5.
+  enable display
+    Enables all auto-display expressions.
+  enable display 1 3
+    Enables auto-display expressions #1 and #3.
+To see breakpoint numbers, do 'info breakpoints'.
+To see auto-display expression numbers, do 'info display'.
+
+[file]
+
+Specify an application to be debugged, without starting it.
+Examples:
+  file http://www.mysite.com/myapp.mxml
+    Specify an MXML application to be debugged.
+  file myapp.swf
+    Specify a local SWF file to be debugged, in the current directory.
+    In this case myapp.swd (the file containing the debugging information)
+    must also exist in the current directory.
+This command does not actually cause the application to start;
+use the 'run' command with no argument to start debugging the application.
+Instead of using 'file <target>' and then 'run', you can simply specify the
+application to be debugged as an argument of 'run':
+  run http://mysite.com/myapp.mxml
+  run myapp.swf
+You can also specify the application to be debugged
+as a command-line argument when you start fdb:
+  fdb http://www.mysite.com/myapp.mxml
+  fdb myapp.swf
+In this case you do not need to use either 'file' or 'run'.
+If you 'run' without specifying an application to debug,
+fdb will wait for any application to connect to it.
+
+[finish]
+
+Execute until current function returns.
+This command takes no arguments.
+
+[frame]
+
+Select and print a particular stack frame.
+This command takes an optional argument, a frame number.
+If no argument is provided default is to return
+to the current top frame (i.e. frame 0).
+Examples:
+  frame 4
+  frame
+Subsequent 'info arguments' and 'info locals' commands will display
+the locals and arguments of the selected frame.
+See 'up' and 'down' and 'bt' 
+
+[handle]
+
+Specify how fdb should handle a fault in the Flash Player.
+Examples:
+  handle recursion_limit stop
+    When a recursion_limit fault occurs, display message in fdb
+    and stop as if at breakpoint.
+  handle all print nostop
+    When any kind of fault occurs, display message in fdb but don't stop.
+First argument is a fault name or 'all'.
+Additional arguments are actions that apply to that fault.
+To see fault names, do 'info handle'.
+Actions are print/noprint and stop/nostop.
+'print' means print a message if this fault happens.
+'stop' means reenter debugger if this fault happens. Implies 'print'.
+
+[help]
+
+New to fdb? Do 'tutorial' for basic info.
+List of fdb commands:
+bt (bt)             Print backtrace of all stack frames
+break (b)           Set breakpoint at specified line or function
+catch (ca)          Halt when an exception is thrown
+cf (cf)             Display the name and number of the current file
+clear (cl)          Clear breakpoint at specified line or function
+condition (cond)    Apply/remove conditional expression to a breakpoint
+connect (con)       Connect to debug player
+continue (c)        Continue execution after stopping at breakpoint
+commands (com)      Sets commands to execute when breakpoint hit
+delete (d)          Delete breakpoints or auto-display expressions
+directory (dir)     Add a directory to the search path for source files
+disable (disab)     Disable breakpoints or auto-display expressions
+disassemble (disas) Disassemble source lines or functions
+display (disp)      Add an auto-display expressions
+enable (e)          Enable breakpoints or auto-display expressions
+file (fil)          Specify application to be debugged.
+finish (f)          Execute until current function returns
+handle (han)        Specify how to handle a fault
+help (h)            Display help on fdb commands
+home (ho)           Set listing location to where execution is halted
+info (i)            Display information about the program being debugged
+kill (k)            Kill execution of program being debugged
+list (l)            List specified function or line
+next (n)            Step program
+print (p)           Print value of variable EXP
+pwd (pw)            Print working directory
+quit (q)            Exit fdb
+run (r)             Start debugged program
+set (se)            Set the value of a variable
+source (so)         Read fdb commands from a file
+step (s)            Step program until it reaches a different source line
+tutorial (t)        Display a tutorial on how to use fdb
+undisplay (u)       Remove an auto-display expression
+viewswf (v)         Set or clear filter for file listing based on swf
+watch (wa)          Add a watchpoint on a given variable
+what (wh)           Displays the context of a variable
+where (w)           Same as bt
+Type 'help' followed by command name for full documentation.
+
+[home]
+
+Set the listing location to where execution is halted.
+
+[info]
+
+Generic command for showing things about the program being debugged.
+List of info subcommands:
+info arguments (i a)    Argument variables of current stack frame
+info breakpoints (i b)  Status of user-settable breakpoints
+info display (i d)      Display list of auto-display expressions
+info files (i f)        Names of targets and files being debugged
+info functions (i fu)   All function names
+info handle (i h)       How to handle a fault
+info locals (i l)       Local variables of current stack frame
+info scopechain (i sc)  Scope chain of current stack frame
+info sources (i so)     Source files in the program
+info stack (i s)        Backtrace of the stack
+info swfs (i sw)        List of swfs in this session
+info targets(i t)       Application being debugged
+info variables (i v)    All global and static variable names
+Type 'help info' followed by info subcommand name for full documentation.
+
+[info arguments]
+
+Display arguments of current stack frame.
+
+[info breakpoints]
+
+Display status of all breakpoints and watchpoints.
+The Type column indicates one of:
+   breakpoint   - normal breakpoint
+   watchpoint   - watchpoint
+The Disp column contains one of 'keep', 'del', or 'dis' to indicate
+the disposition of the breakpoint after it gets hit. 'dis' means that the
+breakpoint will be disabled, while 'del' means it will be deleted.  
+The 'Address' and 'What' columns indicate the address and file/line
+number respectively. 
+
+[info display]
+
+Display list of auto-display expressions and their numbers.
+
+[info files]
+
+Display names and numbers of the files for the application being debugged,
+including source files, framework files and autogenerated files.
+Examples:
+  info files
+    Lists all files, alphabetically by category
+  info files my
+  info files my*
+    Lists all files whose names start with "my", alphabetically.
+  info files *.as
+    Lists all files whose names end with ".as", alphabetically.
+  info files *foo*
+    Lists all files whose names contain "foo", alphabetically. 
+Files are displayed in name#N format, where N is the file number.
+In many commands you can use #N in place of a file name.
+
+[info functions]
+
+Display function names.
+Examples:
+  info functions .
+    Display all functions in the current file.
+  info functions myapp.mxml
+    Display all functions in myapp.mxml.
+  info functions #3
+    Displays all functions in file #3.
+  info functions
+    Displays all functions in all files.
+To see file names and numbers, do 'info sources' or 'info files'.
+Abbreviated file names are accepted if unambiguous.
+
+[info handle]
+
+Display what fdb does when a fault occurs in the Flash Player.
+Examples:
+  info handle
+    Display how fdb handles all faults.
+  info handle recursion_limit
+    Display how fdb handles a recursion_limit fault.
+
+[info locals]
+
+Dislpay local variables of current stack frame.
+
+[info scopechain]
+
+Display the scope chain of the current stack frame.  The scope chain is
+the list of objects that is searched when the Flash player is trying
+to resolve a symbol name.
+
+[info sources]
+
+Display names and numbers of the source files for the application being
+debugged. Framework files and autogenerated files are not included.
+Files are displayed in name#N format, where N is the file number.
+In many commands you can use #N in place of a file name.
+
+[info stack]
+
+Backtrace of the stack.
+
+[info swfs]
+
+Display swfs that are known to the debugging session.  See
+the command 'viewswf' for details on how the file listing
+can be filtered based on swf name. 
+
+[info targets]
+
+Display the URL (http: or file:) of the application being debugged.
+
+[info variables]
+
+Display all global and static variable names and values.
+
+[info ?]
+
+Undefined info command. Try 'help info'.
+
+[kill]
+
+Kill execution of program being debugged.
+This command takes no arguments.
+
+[list]
+
+List lines of code in a source file.
+Examples:
+  list
+    Lists ten more lines in current file after or around previous listing.
+  list -
+    Lists the ten lines in current file before a previous listing.
+  list 87
+    Lists ten lines in current file around line 87.
+  list 87 102
+    Lists lines 87 to 102 in current file.
+In addition to using simple line numbers as above, you can specify lines
+in seven additional ways:
+  doThis
+      The first line of function doThis() in the current file.
+   myapp.mxml
+      Line 1 in myapp.mxml.
+   myapp.mxml:doThat
+      The first line of function doThat() in myapp.mxml.
+   myapp.mxml:56
+      Line 56 in myapp.mxml.
+   #3
+      Line 1 in file #3.
+   #3:doOther
+      The line in file #3 where the function doOther() begins.
+   #3:29
+      Line 29 in file #3.
+To see file names and numbers, do 'info sources' or 'info files'.
+To see function names, do 'info functions'.
+Abbreviated file names and function names are accepted if unambiguous.
+Listing a file makes that file the current file. (See 'cf' command.)
+
+[next]
+
+Step program, proceeding through subroutine calls.
+  next
+    Step once.
+  next 3
+    Step 3 times, or until the program stops for another reason.
+Like the 'step' command as long as subroutine calls do not happen;
+when they do, the call is treated as one instruction.
+
+[print]
+
+Print value of variable or expression.
+Examples:
+  print i
+    Print the value of 'i'.
+  print employee.name
+    Print the value of 'employee.name'.
+  print employee
+    Print the value of the 'employee' Object.
+    This may simplay display something like [Object 10378].
+  print employee.
+    Print the values of all the properties of the 'employee' Object.
+  print *employee
+    Print the values of all the properties of the 'employee' Object.
+    The prefix * operator is the prefix alternative to the postfix . operator.
+  print #10378.
+    Print the values of all the properties of Object #10378.
+Variables accessible are those of the lexical environment of the selected
+stack frame, plus all those whose scope is global or an entire file.
+
+[pwd]
+
+Print the current working directory.
+This is the directory from which fdb was launched; it cannot be
+changed within fdb. The argument for 'run' and 'source' can be
+specified relative to this directory.
+This command takes no arguments.
+
+[quit]
+
+Exit fdb.
+This command takes no arguments.
+
+[run]
+
+Start a debugging session.
+Examples:
+  run http://www.mysite.com/myapp.mxml
+    Runs the specified MXML application.
+  run myapp.swf
+  run mydir\myapp.swf
+  run c:\mydir\myapp.swf
+    Runs the local SWF file myapp.swf, which can be specified
+	either relative to the current directory (see 'pwd' command)
+	or using an absolute path. In these cases, myapp.swd
+    (the file containing the debugging information) must also
+    exist in the same directory as myapp.swf.
+  run
+    Run the application previously specified by the 'file' command.
+    If no application has been specified, fdb will wait for one
+    to connect to it, and time out if none does so.
+'run' will start the application in a browser or standalone Flash Player.
+As soon as the application starts, it will break into fdb so that you can
+set breakpoints, etc.
+
+On the Macintosh, the only supported form of the command is 'run' with no
+arguments.  You must then manually launch the Flash player.
+
+[set]
+
+Set the value of a variable or a convenience variable.
+Convenience variables are variables that exist entirely 
+within fdb; they are not part of your program.
+Convenience variables are prefixed with '$' and can 
+be any name that does not conflict with any existing
+variable.  For example, $myVar.  Convenience variables
+are also used to control various aspects of fdb.  
+
+The following convenience variables are used by fdb.
+$listsize          - number of source lines to display for 'list'
+$columnwrap        - column number on which output will wrap
+$infostackshowthis - if 0, does not display 'this' in stack backtrace
+$invokegetters     - if 0, prevents fdb from firing getter functions
+$bpnum             - the last defined breakpoint number
+$displayattributes - if 1, 'print var.' displays all attributes of members
+                     of 'var' (e.g. private, static)
+
+Examples:
+  set i = 3
+    Sets the variable 'i' to the number 3.
+  set employee.name = "Susan"
+    Sets the variable 'employee.name' to the string "Susan".
+  set $myVar = 20
+    Sets the convenience variable '$myVar' to the number 20
+
+[show]
+
+Generic command for showing things about the state of fdb.
+List of show subcommands:
+show break (sh b)       Suspended execution location and reason
+show directories (sh d) Directories to be searched for source files
+show files (sh f)       Target files and paths
+show functions (sh fu)  Function line mapping information 
+show locations (sh l)   Breakpoint locations
+show memory (sh m)      Current memory usage
+show net (sh n)         Player message statistics 
+show properties (sh p)  Values of properties
+show uri (sh u)         Player's URI for this session 
+show variable (sh v)    Raw variable retrieval
+Type 'help show' followed by show subcommand name for full documentation.
+
+[show break]
+
+Display the offset within the SWF on which the program has halted
+
+[show directories]
+
+Display current search path for finding source files.
+
+[show files]
+
+Display path and file name for all of the target files
+
+[show functions]
+
+Display function-to-line-number mapping information.
+Examples:
+  show functions .
+    Shows mapping information for all functions in the current file.
+  show functions myapp.mxml
+    Shows mapping information for all functions in myapp.mxml.
+  show functions #3
+    Shows mapping information for all functions in file #3.
+  show functions
+    Shows mapping information for all functions in all files.
+To see file names and numbers, do 'info sources' or 'info files'.
+Abbreviated file names are accepted if unambiguous.
+
+[show locations]
+
+Displays the list of locations that are set for each breakpoint
+
+[show memory]
+
+Display Java VM memory statistics.
+
+[show net]
+
+Display information about messages that have been sent to,
+and received from, the Flash Player.
+
+[show properties]
+
+Displays a list of convenience variables used within debugger 
+
+[show uri]
+
+Display the URI that the player has sent for this session.
+
+[show variable]
+
+Display the value of a members of a variable.  Two parameters are
+required; the first is the numeric variable identifier, the second
+is the name of property on the variable.  The convenience variable
+$invokegetters is used to determine whether the property getter,
+assuming it exists, will be fired or not.
+Example:
+    show variable 1 __proto__
+
+[show ?]
+
+Undefined show command. Try 'help show'.
+
+[source]
+
+Read fdb commands from a file and execute them.
+  source mycommands.txt
+  source mydir\mycommands.txt
+  source c:\mydir\mycommands.txt
+    Reads mycommands.txt and executes the fdb commands in it.
+    The file containing the commands can be specified either
+	relative to the current directory (see 'pwd' command)
+	or using an absolute path.
+The file .fdbinit is read automatically in this way when fdb is started.
+Only the current directory is searched for .fdbinit. This means that
+you can have set up multiple .fdbinit files for different projects.
+
+[step]
+
+Step program until it reaches a different source line.
+Examples:
+  step
+    Step once.
+  step 3
+    Step 3 times, or until the program stops for another reason.
+
+[tutorial]
+
+Display a tutorial on how to use fdb.
+This command takes no arguments.
+
+[Tutorial]
+
+A typical fdb session:
+Start an application with 'run'.
+View file names with 'info sources'.
+List a file with 'list'.
+Set breakpoints with 'break'.
+Execute program with 'continue' until a breakpoint is hit.
+Examine state of program with 'where', 'print', 'info locals'.
+Execute individual statements with 'next', 'step', and 'finish'.
+Resume execution with 'continue'.
+Quit fdb with 'quit'.
+
+[undisplay]
+
+Remove one or more auto-display expressions.
+Examples:
+  undisplay
+    Remove all auto-display expressions.
+  undisplay 2 7
+    Remove auto-display expressions #2 and #7.
+To see the list of auto-display expressions and their numbers,
+do 'info display'.
+
+[up]
+
+Select and print stack frame that called this one.
+Subsequent 'info arguments' and 'info locals' commands will display
+the locals and arguments of the selected frame.
+See 'down' and 'frame'
+
+[viewswf]
+
+Sets or clears filter for file listing (i.e. 'info files' 
+and 'info sources'), based on swf name. 
+Without any parameters, all files will be shown.  If the same
+file exists in one or more swfs, the listing will only display
+the first instance of the file.  To access other instances
+of the file, use the file's number (e.g. 'list #192') or
+use this command with a parameter (see below) to display files
+from a specific swf.  With a single parameter, the swf name
+as displayed by the 'info swfs' command, only the files from
+the specified swf will be displayed in the file listing.  
+Files from other swfs will not be shown.  This command also 
+affects commands that accept a file as a parameter (e.g. 'break')
+Example:
+  viewswf myApp.mxml.swf
+    Only files from myApp.mxml.swf will be displayed.
+  viewswf 
+    All files from all swfs will be displayed.
+ 
+[watch]
+
+Add a watchpoint on a given variable. The debugger will halt
+execution when the variable's value changes.
+Example:
+  watch foo
+
+[what]
+
+Displays the context in which a variable is resolved. 
+
+[where]
+
+Backtrace of the stack.
+
+[zzz]
+
+((( Keep this unused topic at the end of the file    )))
+((( so that the next-to-last one is parsed properly. )))

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/00c0bf63/debugger/src/flex/tools/debugger/cli/fdbhelp_es.txt
----------------------------------------------------------------------
diff --git a/debugger/src/flex/tools/debugger/cli/fdbhelp_es.txt b/debugger/src/flex/tools/debugger/cli/fdbhelp_es.txt
new file mode 100644
index 0000000..4db0f13
--- /dev/null
+++ b/debugger/src/flex/tools/debugger/cli/fdbhelp_es.txt
@@ -0,0 +1,1624 @@
+
+      Licensed to the Apache Software Foundation (ASF) under one or more
+      contributor license agreements.  See the NOTICE file distributed with
+      this work for additional information regarding copyright ownership.
+      The ASF licenses this file to You under the Apache License, Version 2.0
+      (the "License"); you may not use this file except in compliance with
+      the License.  You may obtain a copy of the License at
+    
+          http://www.apache.org/licenses/LICENSE-2.0
+    
+      Unless required by applicable law or agreed to in writing, software
+      distributed under the License is distributed on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+      See the License for the specific language governing permissions and
+      limitations under the License.
+
+This file contains the text displayed by the 'help' command in fdb.
+
+
+
+It is divided into "topics". For example, when an fdb user types
+
+'help break', the [break] topic below is displayed.
+
+
+
+The first and last lines of each topic should be blank.
+
+They don't get displayed in fdb; they are here only
+
+to make this file more easily readable.
+
+
+
+Help text should be formatted to not wrap
+
+when displayed on an 80-character-wide console.
+
+The following line is 80 characters wide.
+
+
+
+--------------------------------------------------------------------------------
+
+
+
+[?]
+
+
+
+Comando no definido. Escriba 'help' para ver una lista de todos los comandos 
+
+fdb.
+
+
+
+[break]
+
+
+
+Establecer punto de corte en función o línea especificada.
+
+Ejemplos:
+
+  break 87
+
+    Establece un punto de corte en la línea 87 del archivo actual.
+
+  break myapp.mxml:56
+
+    Establece un punto de corte en la línea 56 de myapp.mxml.
+
+  break #3:29
+
+    Establece un punto de corte en la línea 29 del archivo 3.
+
+  break doThis
+
+    Establece un punto de corte en la función doThis() del archivo actual.
+
+  break myapp.mxml:doThat
+
+    Establece un punto de corte en la función doThat() del archivo myapp.mxml.
+
+  break #3:doOther
+
+    Establece un punto de corte en la función doOther() del archivo 3.
+
+  break
+
+   Establece un punto de corte en la dirección de ejecución actual en marco de 
+
+   pila actual. Es útil para cortes al regresar a un marco de pila.
+
+Para ver números y nombres de archivo, escriba 'info sources' o 'info files'.
+
+Para ver nombres de función, escriba 'info functions'.
+
+Se aceptan nombres de archivo y función abreviados siempre que no sean ambiguos.
+
+Si se especifica número de línea, corte al inicio de código para esa línea.
+
+Si se especifica función, corte al inicio de código para esa función.
+
+Para más información sobre control de punto de corte, consulte 'commands' y 
+
+'condition'.
+
+
+
+[bt]
+
+
+
+Seguimiento regresivo de pila.
+
+
+
+[catch]
+
+
+
+Detener al emitirse una excepción.  Esto sólo afecta a excepciones detectadas 
+
+que se vayan a controlar mediante un bloque "catch".  Las excepciones no 
+
+detectadas siempre se detienen en el depurador.
+
+
+
+Use el comando "delete" para borrar un punto de detección.
+
+
+
+Ejemplos:
+
+  catch *
+
+    Se detiene al emitirse una excepción.
+
+  catch ReferenceError
+
+    Se detiene siempre que se produce una excepción ReferenceError, tanto si se 
+
+    detecta como si no.
+
+
+
+[cf]
+
+
+
+Mostrar el nombre y el número del archivo actual o cambiar el archivo actual.
+
+Ejemplos:
+
+  cf
+
+    Muestra el nombre y el número del archivo actual.
+
+  cf myapp.mxml
+
+    
+
+Cambia el archivo actual a myapp.mxml.
+
+  cf #29
+
+    Cambia el archivo actual a archivo 29.
+
+Para ver números y nombres de archivo, escriba 'info sources' o 'info files'.
+
+Se aceptan nombres de archivo abreviados siempre que no sean ambiguos.
+
+Si un archivo se define con 'list' también se convierte en actual.
+
+
+
+[clear]
+
+
+
+Borrar punto de corte en función o línea especificada.
+
+Ejemplos:
+
+  clear 87
+
+    Borra el punto de corte en la línea 87 del archivo actual.
+
+  clear myapp.mxml:56
+
+    Borra el punto de corte en la línea 56 de myapp.mxml.
+
+  clear #3:29
+
+    Borra el punto de corte en la línea 29 del archivo 3.
+
+  clear doThis
+
+    Borra el punto de corte en la función doThis() del archivo actual.
+
+  clear myapp.mxml:doThat
+
+    Borra el punto de corte en la función doThat() del archivo myapp.mxml.
+
+  clear #3:doOther
+
+    Borra el punto de corte en la función doOther() del archivo 3.
+
+  clear
+
+    Borra el punto de corte de la línea actual en el archivo actual. 
+
+Para ver números y nombres de archivo, escriba 'info sources' o 'info files'.
+
+Para ver nombres de función, escriba 'info functions'.
+
+Se aceptan nombres de archivo y función abreviados siempre que no sean ambiguos.
+
+Si se especifica número de línea, se borran todos los puntos de corte de esa 
+
+línea.
+
+Si se especifica función, se borran los puntos de corte al principio de la 
+
+función.
+
+
+
+[continue]
+
+
+
+Continuar ejecución tras detención en punto de corte.
+
+Este comando no admite argumentos.
+
+
+
+[condition]
+
+
+
+
+
+Especificar número N de punto de corte para corte sólo si COND es true.
+
+El uso es `condition N COND', donde N es un número entero y COND es una 
+
+expresión que se debe evaluar siempre que se alcanza el punto de corte N.
+
+
+
+[commands]
+
+
+
+Establecer comandos que ejecutar al llegar a un punto de corte.
+
+Indicar número de punto de corte como argumento tras `commands`.
+
+Sin argumento, el punto de corte relevante es el último establecido.
+
+Le siguen los comandos propiamente dichos, en la línea siguiente.
+
+Escriba una línea que contenga "end" para indicar el fin de los comandos.
+
+Indique "silent" como la primera línea para que el punto de corte sea 
+
+silencioso; de ese modo no se imprime nada al llegar al punto, a excepción de 
+
+lo que imprimen los comandos.
+
+Ejemplo:
+
+  (fdb) commands
+
+  Escriba comandos para cuando se alcance el punto de corte 1, uno por línea.
+
+  Termine con una línea que diga simplemente 'end'.
+
+  >w
+
+  >end
+
+
+
+[delete]
+
+
+
+Eliminar uno o varios puntos de corte.
+
+Ejemplos:
+
+  delete
+
+    Elimina todos los puntos de corte.
+
+  delete 2 5
+
+    Elimina los puntos de corte 2 y 5.
+
+Para ver números de punto de corte, escriba 'info breakpoints'.
+
+
+
+[directory]
+
+
+
+Modificar la lista de directorios en los que fdb buscará archivos de origen.
+
+
+
+Ejemplos:
+
+
+
+  directory
+
+    Restaura el directorio predeterminado de la lista; éste es el directorio en 
+
+    que el archivo de origen se ha compilado en código de objeto, seguido del 
+
+    directorio de trabajo actual.
+
+
+
+  directory C:\MySource        (Windows)
+
+  directory /MySource          (Mac)
+
+    Añade el directorio especificado al principio de la lista de directorios en 
+
+    que realizar las búsquedas de origen.  Por ejemplo, al buscar el origen de 
+
+    mypackage.MyClass, el depurador examinará tanto 
+
+    C:\MySource\mypackage\MyClass.as como C:\MySource\MyClass.as.
+
+
+
+  directory C:\Dir1;C:\Dir2    (Windows: usar ';' como separador)
+
+  directory /Dir1:/Dir2        (Mac: usar ':' como separador)
+
+    Añade varios directorios al principio de la lista de directorios en que 
+
+    realizar las búsquedas de origen.
+
+
+
+Para ver la lista actual, escriba 'show directories'.
+
+
+
+[disable]
+
+
+
+Desactivar uno o más puntos de corte o expresiones de visualización automática.
+
+Ejemplos:
+
+  disable
+
+  disable breakpoints
+
+    Desactiva todos los puntos de corte.
+
+  disable 2 5
+
+  disable breakpoints 2 5
+
+    Desactiva los puntos de corte 2 y 5.
+
+  disable display
+
+    Desactiva todas las expresiones de visualización automática.
+
+  disable display 1 3
+
+    Desactiva las expresiones de visualización automática 1 y 3.
+
+Para ver números de punto de corte, escriba 'info breakpoints'.
+
+Para ver números de expresiones de visualización automática, escriba 'info 
+
+display'.
+
+
+
+[disassemble]
+
+
+
+(ActionScript 2 sólo; no funciona al depurar ActionScript 3)
+
+
+
+Desensamblar una porción específica de código fuente.
+
+El valor predeterminado es la línea de lista actual.
+
+Los argumentos aceptados son los mismos que con el comando de lista
+
+Ejemplos:
+
+  disassemble 87
+
+    Desensambla la línea 87 en el archivo actual.
+
+  disassemble 87 102
+
+    Desensambla las líneas de la 87 a la 102 en el archivo actual.
+
+  disassemble doThis
+
+      Desensambla la función doThis() del archivo actual.
+
+Además de usar simplemente números de línea como arriba, puede especificar 
+
+líneas de otros modos:
+
+   myapp.mxml
+
+      Línea 1 en myapp.mxml.
+
+   myapp.mxml:doThat
+
+      La primera línea de la función doThat() en myapp.mxml.
+
+   myapp.mxml:56
+
+      Línea 56 en myapp.mxml.
+
+   #3
+
+      Línea 1 en el archivo 3.
+
+   #3:doOther
+
+      La línea del archivo 3 en que comienza la función doOther().
+
+   #3:29
+
+      Línea 29 en el archivo 3.
+
+
+
+[display]
+
+
+
+Añade una expresión a la lista de expresiones de visualización automática.
+
+Ejemplo:
+
+  display employee.name
+
+    Añadir 'employee.name' a la lista de expresiones de visualización 
+
+    automática.
+
+    Cada vez que fdb se detenga, se mostrará el valor de employee.name.
+
+El argumento para este comando es similar al usado para 'print'.
+
+Para ver la lista de expresiones de visualización automática y sus números, 
+
+escriba 'info display'.
+
+
+
+[down]
+
+
+
+Seleccionar e imprimir marco de pila llamado por este comando.
+
+Los comandos 'info arguments' y 'info locals' posteriores mostrarán las 
+
+variables locales y los argumentos del marco seleccionado.
+
+Consulte 'up' y 'frame' 
+
+
+
+[enable]
+
+
+
+Activar uno o más puntos de corte o expresiones de visualización automática.
+
+Ejemplos:
+
+  enable
+
+  enable breakpoints
+
+    Activa todos los puntos de corte.
+
+  enable 2 5
+
+  enable breakpoints 2 5
+
+    Activa los puntos de corte 2 y 5.
+
+  enable display
+
+    Activa todas las expresiones de visualización automática.
+
+  enable display 1 3
+
+    Activa las expresiones de visualización automática 1 y 3.
+
+Para ver números de punto de corte, escriba 'info breakpoints'.
+
+Para ver números de expresiones de visualización automática, escriba 'info 
+
+display'.
+
+
+
+[file]
+
+
+
+Especificar una aplicación que depurar, pero sin iniciarla.
+
+Ejemplos:
+
+  file http://www.mysite.com/myapp.mxml
+
+    Especificar una aplicación MXML que depurar.
+
+  file myapp.swf
+
+    Especificar un archivo SWF local que depurar, en el directorio actual.
+
+    En este caso myapp.swd (el archivo que contiene la información de 
+
+    depuración) también debe existir en el directorio actual.
+
+Este comando no inicia la aplicación; use el comando 'run' sin argumentos para 
+
+iniciar la depuración de la aplicación.
+
+En lugar de usar 'file <target>' y luego 'run', puede especificar la aplicación 
+
+que depurar como argumento de 'run':
+
+  run http://mysite.com/myapp.mxml
+
+  run myapp.swf
+
+También puede especificar la aplicación que depurar como argumento de línea de 
+
+comandos al iniciar fdb:
+
+  fdb http://www.mysite.com/myapp.mxml
+
+  fdb myapp.swf
+
+En este caso no es preciso usar 'file' ni 'run'.
+
+Si usa 'run' sin especificar una aplicación que depurar, fdb esperará a que se 
+
+conecte una aplicación cualquiera.
+
+
+
+[finish]
+
+
+
+Ejecutar hasta la devolución de la función actual.
+
+Este comando no admite argumentos.
+
+
+
+[frame]
+
+
+
+Seleccionar e imprimir un marco de pila concreto.
+
+Este comando admite un argumento opcional, un número de marco.
+
+Si no se suministra un argumento, se regresa de modo predeterminado al marco 
+
+superior actual (es decir frame 0).
+
+Ejemplos:
+
+  frame 4
+
+  frame
+
+Los comandos 'info arguments' e 'info locals' posteriores mostrarán las 
+
+variables locales y los argumentos del marco seleccionado.
+
+Consulte 'up', 'down' y 'bt' 
+
+
+
+[handle]
+
+
+
+Especificar la gestión de fallas por parte de fdb en Flash Player.
+
+Ejemplos:
+
+  handle recursion_limit stop
+
+    Cuando se produce una falla de tipo recursion_limit, mostrar mensaje en fdb 
+
+    y detener como si hubiera punto de corte.
+
+  handle all print nostop
+
+    Cuando se produce cualquier tipo de falla, mostrar mensaje en fdb pero no 
+
+    detener.
+
+El primer argumento es un nombre de falla o 'all'.
+
+Los argumentos adicionales son acciones aplicables a esa falla.
+
+Para ver nombres de falla, escriba 'info handle'.
+
+Las acciones son print/noprint y stop/nostop.
+
+'print' significa imprimir un mensaje si se produce esta falla.
+
+'stop' significa reactivar el depurador si se produce esta falla. Implica 
+
+'print'.
+
+
+
+[help]
+
+
+
+¿No ha usado fdb antes? Escriba 'tutorial' para obtener información básica.
+
+Lista de comandos fdb:
+
+bt (bt)             Imprimir seguimiento regresivo de todos los marcos de pila
+
+break (b)           Establecer punto de corte en función o línea especificada
+
+catch (ca)          Detener al emitirse una excepción
+
+cf (cf)             Mostrar el nombre y el número del archivo actual
+
+clear (cl)          Borrar punto de corte en función o línea especificada
+
+condition (cond)    Aplicar/eliminar expresión condicional a un punto de corte
+
+continue (c)        Continuar ejecución tras detención en punto de corte
+
+commands (com)      Establece comandos que ejecutar al llegar a un punto de 
+
+                    corte
+
+delete (d)          Eliminar puntos de corte o expresiones de visualización 
+
+                    automática
+
+directory (dir)     Agregar un directorio a una ruta de búsqueda de archivos de 
+
+                    origen
+
+disable (disab)     Desactivar puntos de corte o expresiones de visualización 
+
+                    automática
+
+disassemble (disas) Desensamblar funciones o líneas de origen
+
+display (disp)      Agregar una expresión de visualización automática
+
+enable (e)          Activar puntos de corte o expresiones de visualización 
+
+                    automática
+
+file (fil)          Especificar una aplicación que depurar
+
+finish (f)          Ejecutar hasta la devolución de la función actual
+
+handle (han)        Especificar cómo gestionar una falla
+
+help (h)            Mostrar ayuda para comandos fdb
+
+home (ho)           Establecer ubicación de lista en que detener ejecución
+
+info (i)            Mostrar información sobre el programa que se está depurando
+
+kill (k)            Cerrar el programa que se está depurando
+
+list (l)            Listar línea o función especificada
+
+next (n)            Avanzar programa
+
+print (p)           Imprimir valor de variable EXP
+
+pwd (pw)            Imprimir directorio de trabajo
+
+quit (q)            Cerrar fdb
+
+run (r)             Iniciar programa depurado
+
+set (se)            Establecer el valor de una variable
+
+source (so)         Leer comandos fdb de un archivo
+
+step (s)            Avanzar programa hasta llegar a una línea de origen 
+
+                    diferente
+
+tutorial (t)        Mostrar tutorial de uso de fdb
+
+undisplay (u)       Eliminar una expresión de visualización automática
+
+viewswf (v)         Establecer o borrar filtro para listado de archivos según 
+
+                    swf
+
+watch (wa)          Agregar punto de observación a una variable
+
+what (wh)           Muestra el contexto de una variable
+
+where (w)           Igual que bt
+
+Escriba 'help' seguido de un nombre de comando para acceder a información 
+
+exhaustiva.
+
+
+
+[home]
+
+
+
+Establecer ubicación de lista en que detener ejecución.
+
+
+
+[info]
+
+
+
+Comando genérico para mostrar datos sobre el programa que se está depurando.
+
+Lista de subcomandos de información:
+
+info arguments (i a)    Variables de argumento de marco de pila actual
+
+info breakpoints (i b)  Estado de puntos de corte definibles por usuario
+
+info display (i d)      Mostrar lista de expresiones de visualización automática
+
+info files (i f)        Nombres de objetivos y archivos que se van a depurar
+
+info functions (i fu)   Todos los nombres de función
+
+info handle (i h)       Cómo gestionar una falla
+
+info locals (i l)       Variables locales de marco de pila actual
+
+info scopechain (i sc)  Cadena de ámbito de marco de pila actual
+
+info sources (i so)     Archivos de origen en el programa
+
+info stack (i s)        Seguimiento regresivo de pila
+
+info swfs (i sw)        Lista de swf en esta sesión
+
+info targets(i t)       Aplicación que se está depurando
+
+info variables (i v)    Todos los nombres de variables estáticas y globales
+
+Escriba 'help info' seguido de un nombre de subcomando info para acceder a 
+
+información exhaustiva.
+
+
+
+[info arguments]
+
+
+
+Mostrar argumento de marco de pila actual.
+
+
+
+[info breakpoints]
+
+
+
+Mostrar estado de todos los puntos de corte y puntos de observación.
+
+La columna Type indica uno de estos valores:
+
+   breakpoint   - punto de corte normal
+
+   watchpoint   - punto de observación
+
+La columna Disp contendrá 'keep', 'del' o 'dis' para indicar la disposición del 
+
+punto de corte al llegar a él. 'dis' significa que el punto de corte se 
+
+desactivará; 'del' significa que se eliminará.  
+
+Las columnas 'Address' y 'What' indican la dirección y el número de 
+
+archivo/línea respectivamente. 
+
+
+
+[info display]
+
+
+
+Mostrar lista de expresiones de visualización automática y sus números.
+
+
+
+[info files]
+
+
+
+Mostrar nombres y números de archivos para la aplicación que se está depurando, 
+
+incluidos archivos de origen, framework y generados automáticamente.
+
+Ejemplos:
+
+  info files
+
+    Lista todos los archivos por orden alfabético y categoría
+
+  info files my
+
+  info files my*
+
+    Lista por orden alfabético todos los archivos cuyos nombres empiezan por 
+
+    "my".
+
+  info files *.as
+
+    Lista por orden alfabético todos los archivos cuyos nombres acaban en ".as".
+
+  info files *foo*
+
+    Lista por orden alfabético todos los archivos cuyos nombres contienen "foo".
+
+Los archivos se muestran con el formato nombre#N, donde N es el número de 
+
+archivo.
+
+En muchos comandos se puede usar #N en lugar de un nombre de archivo.
+
+
+
+[info functions]
+
+
+
+Mostrar nombres de función.
+
+Ejemplos:
+
+  info functions .
+
+    Mostrar todas las funciones en el archivo actual.
+
+  info functions myapp.mxml
+
+    Mostrar todas las funciones en myapp.mxml.
+
+  info functions #3
+
+    Mostrar todas las funciones en el archivo 3.
+
+  info functions
+
+    Mostrar todas las funciones en todos los archivos.
+
+Para ver números y nombres de archivo, escriba 'info sources' o 'info files'.
+
+Se aceptan nombres de archivo abreviados siempre que no sean ambiguos.
+
+
+
+[info handle]
+
+
+
+Mostrar qué hace fdb cuando se produce una falla en Flash Player.
+
+Ejemplos:
+
+  info handle
+
+    Mostrar qué hace fdb para gestionar fallas.
+
+  info handle recursion_limit
+
+    Mostrar qué hace fdb para gestionar una falla recursion_limit.
+
+
+
+[info locals]
+
+
+
+Mostrar variables locales de marco de pila actual.
+
+
+
+[info scopechain]
+
+
+
+Mostrar la cadena de ámbito del marco de pila actual.  La cadena de ámbito es 
+
+la lista de objetos en que se realiza una búsqueda cuando Flash Player intenta 
+
+resolver un nombre de símbolo.
+
+
+
+[info sources]
+
+
+
+Mostrar nombres y números de archivos de origen para la aplicación que se está 
+
+depurando. No se incluyen archivos framework ni generados automáticamente.
+
+Los archivos se muestran con el formato nombre#N, donde N es el número de 
+
+archivo.
+
+En muchos comandos se puede usar #N en lugar de un nombre de archivo.
+
+
+
+[info stack]
+
+
+
+Seguimiento regresivo de pila.
+
+
+
+[info swfs]
+
+
+
+Mostrar swf conocidos para la sesión de depuración.  Consulte lo referente al 
+
+comando 'viewswf' para averiguar cómo filtrar la lista de archivos por nombre 
+
+swf. 
+
+
+
+[info targets]
+
+
+
+Mostrar la URL (http: o archivo:) de la aplicación que se está depurando.
+
+
+
+[info variables]
+
+
+
+Todos los valores y nombres de variables estáticas y globales
+
+
+
+[info ?]
+
+
+
+Comando info no definido. Escriba 'help info'.
+
+
+
+[kill]
+
+
+
+Cerrar el programa que se está depurando.
+
+Este comando no admite argumentos.
+
+
+
+[list]
+
+
+
+Listar líneas de código en un archivo de origen.
+
+Ejemplos:
+
+  list
+
+    Lista diez o más líneas en el archivo actual, después o alrededor de 
+
+    listado previo.
+
+  list -
+
+    Lista las diez líneas del archivo actual anteriores a un listado previo.
+
+  list 87
+
+    Lista las diez líneas del archivo actual alrededor de la línea 87.
+
+  list 87 102
+
+    Lista las líneas de la 87 a la 102 en el archivo actual.
+
+Además de usar simplemente números de línea como arriba, puede especificar 
+
+líneas de otros siete modos:
+
+  doThis
+
+      La primera línea de la función doThis() del archivo actual.
+
+   myapp.mxml
+
+      Línea 1 en myapp.mxml.
+
+   myapp.mxml:doThat
+
+      La primera línea de la función doThat() en myapp.mxml.
+
+   myapp.mxml:56
+
+      Línea 56 en myapp.mxml.
+
+   #3
+
+      Línea 1 en el archivo 3.
+
+   #3:doOther
+
+      La línea del archivo 3 en que comienza la función doOther().
+
+   #3:29
+
+      Línea 29 en el archivo 3.
+
+Para ver números y nombres de archivo, escriba 'info sources' o 'info files'.
+
+Para ver nombres de función, escriba 'info functions'.
+
+Se aceptan nombres de archivo y función abreviados siempre que no sean ambiguos.
+
+Si un archivo se incluye en una lista, el archivo se convierte en actual. 
+
+Consulte el comando 'cf'.
+
+
+
+[next]
+
+
+
+Avanzar programa, a través de llamadas de subrutina.
+
+  next
+
+    Avanzar una vez.
+
+  next 3
+
+    Avanzar 3 veces o hasta que el programa se detenga por otra razón.
+
+Al igual que el comando 'step', mientras no se produzcan llamadas de subrutina. 
+
+Al producirse, la llamada se interpreta como instrucción.
+
+
+
+[print]
+
+
+
+Imprimir valor de expresión variable.
+
+Ejemplos:
+
+  print i
+
+    Imprimir el valor de 'i'.
+
+  print employee.name
+
+    Imprimir el valor de 'employee.name'.
+
+  print employee
+
+    Imprimir el valor del objeto 'employee'.
+
+    Esto puede mostrar simplemente algo como [Object 10378].
+
+  print employee.
+
+    Imprimir los valores de todas las propiedades del objeto 'employee'.
+
+  print *employee
+
+    Imprimir los valores de todas las propiedades del objeto 'employee'.
+
+    El operador de prefijo * es el prefijo alternativo a . (operador sufijo).
+
+  print #10378.
+
+    Imprimir los valores de todas las propiedades del objeto 10378.
+
+Son accesibles las variables del entorno léxico del marco de pila seleccionado, 
+
+y también las de ámbito global o de un archivo entero.
+
+
+
+[pwd]
+
+
+
+Imprimir el directorio de trabajo actual.
+
+Éste es el directorio desde el que se ha iniciado fdb; no se puede cambiar 
+
+dentro de fdb. El argumento para 'run' y 'source' se puede especificar con 
+
+relación a este directorio.
+
+Este comando no admite argumentos.
+
+
+
+[quit]
+
+
+
+Cerrar fdb.
+
+Este comando no admite argumentos.
+
+
+
+[run]
+
+
+
+Iniciar una sesión de depuración.
+
+Ejemplos:
+
+  run http://www.mysite.com/myapp.mxml
+
+    Ejecuta la aplicación MXML especificada.
+
+  run myapp.swf
+
+  run mydir\myapp.swf
+
+  run c:\mydir\myapp.swf
+
+    Ejecuta el archivo SWF local myapp.swf, que se puede especificar con 
+
+    relación al directorio actual (consulte el comando 'pwd') o usando una ruta 
+
+    absoluta. En estos casos, myapp.swd (el archivo que contiene la información 
+
+    de depuración) también debe existir en el mismo directorio que myapp.swf.
+
+  run
+
+    Ejecutar la aplicación previamente especificada por el comando 'file'.
+
+    Si no se ha especificado ninguna aplicación, fdb esperará hasta que se 
+
+    conecte una; de no haber ninguna conexión, agotará el tiempo de espera.
+
+'run' iniciará la aplicación en una ventana de explorador o un reproductor 
+
+Flash Player autónomo.
+
+En cuanto empiece, la aplicación entrará en fdb para permitir establecer puntos 
+
+de corte, etc.
+
+
+
+En sistemas Macintosh, el comando 'run' sólo se puede usar sin argumentos.  
+
+A continuación, Flash Player se debe iniciar manualmente.
+
+
+
+[set]
+
+
+
+Establecer el valor de una variable o una variable de conveniencia.
+
+Las variables de conveniencia existen únicamente dentro de fdb; no son parte de 
+
+su programa.
+
+Dichas variables tienen el prefijo '$' y un nombre cualquiera, siempre y cuando 
+
+no coincida con un variable existente.  Por ejemplo, $myVar.  Las variables de 
+
+conveniencia también se usan para controlar varios aspectos de fdb.  
+
+
+
+A continuación se citan las variables de conveniencia usadas por fdb.
+
+$listsize          - número de líneas de origen que mostrar para 'list'
+
+$columnwrap        - número de columna en que se ajustará la salida
+
+$infostackshowthis - si 0, no muestra 'this' en seguimiento regresivo de pila
+
+$invokegetters     - si 0, fdb no podrá activar funciones de captador
+
+$bpnum             - el último número de punto de corte definido
+
+$displayattributes - si 1, 'print var.' muestra todos los atributos de miembros 
+
+                     de 'var' (p. ej. private, static)
+
+
+
+Ejemplos:
+
+  set i = 3
+
+    Establece la variable 'i' como 3.
+
+  set employee.name = "Susan"
+
+    Establece la variable 'employee.name' como cadena "Susan".
+
+  set $myVar = 20
+
+    Establece la variable de conveniencia $myVar' como 20.
+
+
+
+[show]
+
+
+
+Comando genérico para mostrar datos sobre el estado de fdb.
+
+Lista de subcomandos show:
+
+show break (sh b)       Ubicación y razón de ejecución suspendida
+
+show directories (sh d) Directorios en que buscar archivos de origen
+
+show files (sh f)       Archivos y rutas de destino
+
+show functions (sh fu)  Información de asignación de líneas de función 
+
+show locations (sh l)   Ubicaciones de punto de corte
+
+show memory (sh m)      Uso de memoria actual
+
+show net (sh n)         Estadísticas de mensaje del reproductor 
+
+show properties (sh p)  Valores de propiedades
+
+show uri (sh u)         URI de reproductor para esta sesión 
+
+show variable (sh v)    Recuperación de variable sin formato
+
+Escriba 'help show' seguido de un nombre de subcomando show para acceder a 
+
+información exhaustiva.
+
+
+
+[show break]
+
+
+
+Mostrar el desfase dentro del archivo SWF en que se ha detenido el programa
+
+
+
+[show directories]
+
+
+
+Mostrar la ruta de búsqueda actual para encontrar archivos de origen.
+
+
+
+[show files]
+
+
+
+Mostrar la ruta y el nombre de archivo de todos los archivos de destino
+
+
+
+[show functions]
+
+
+
+Mostrar información de asignación de función a número de línea.
+
+Ejemplos:
+
+  show functions .
+
+    Muestra información de asignación para todas las funciones en el archivo 
+
+    actual.
+
+  show functions myapp.mxml
+
+    Muestra información de asignación para todas las funciones en el myapp.mxml.
+
+  show functions #3
+
+    Muestra información de asignación para todas las funciones en el archivo 3.
+
+  show functions
+
+    Muestra información de asignación para todas las funciones en todos los 
+
+    archivos.
+
+Para ver números y nombres de archivo, escriba 'info sources' o 'info files'.
+
+Se aceptan nombres de archivo abreviados siempre que no sean ambiguos.
+
+
+
+[show locations]
+
+
+
+Muestra la lista de ubicaciones definidas para cada punto de corte
+
+
+
+[show memory]
+
+
+
+Muestra estadísticas de memoria de Java VM.
+
+
+
+[show net]
+
+
+
+Muestra información de mensajes enviados a o procedentes de Flash Player.
+
+
+
+[show properties]
+
+
+
+Muestra una lista variables de conveniencia usadas dentro del depurador 
+
+
+
+[show uri]
+
+
+
+Muestra el URI enviado por el reproductor para esta sesión.
+
+
+
+[show variable]
+
+
+
+Muestra el valor de un miembro de una variable.  Se requieren dos parámetros; 
+
+el primero es el identificador de variable numérico, el segundo es el nombre de 
+
+propiedad en la variable.  La variable de conveniencia $invokegetters se usa 
+
+para determinar si se activará o no el captador de propiedad (en caso de 
+
+existir).
+
+Ejemplo:
+
+    show variable 1 __proto__
+
+
+
+[show ?]
+
+
+
+Comando show no definido. Escriba 'help show'.
+
+
+
+[source]
+
+
+
+Leer comandos fdb de un archivo y ejecutarlos.
+
+  source mycommands.txt
+
+  source mydir\mycommands.txt
+
+  source c:\mydir\mycommands.txt
+
+    Lee mycommands.txt y ejecuta los comandos fdb en él.
+
+    El archivo que contiene los comandos se puede especificar
+
+	con relación al directorio actual (consulte el comando 'pwd')
+
+	o usando una ruta absoluta.
+
+El archivo .fdbinit se lee automáticamente de este modo cuando se inicia fdb.
+
+La búsqueda de .fdbinit sólo se realiza en el directorio actual. Esto significa 
+
+que puede tener varios archivos .fdbinit para distintos proyectos.
+
+
+
+[step]
+
+
+
+Avanzar programa hasta llegar a una línea de origen diferente.
+
+Ejemplos:
+
+  step
+
+    Avanzar una vez.
+
+  step 3
+
+    Avanzar 3 veces o hasta que el programa se detenga por otra razón.
+
+
+
+[tutorial]
+
+
+
+Mostrar tutorial de uso de fdb.
+
+Este comando no admite argumentos.
+
+
+
+[Tutorial]
+
+
+
+Una sesión fdb estándar:
+
+Iniciar una aplicación con 'run'.
+
+Ver nombres de archivo con 'info sources'.
+
+Listar un archivo con 'list'.
+
+Establecer puntos de corte con 'break'.
+
+Ejecutar programa con 'continue' hasta llegar a un punto de corte.
+
+Examinar el estado del programa con 'where', 'print', 'info locals'.
+
+Ejecutar una instrucción individual con 'next', 'step' y 'finish'.
+
+Reanudar la ejecución con 'continue'.
+
+Cerrar fdb con 'quit'.
+
+
+
+[undisplay]
+
+
+
+Quitar una o más expresiones de visualización automática.
+
+Ejemplos:
+
+  undisplay
+
+    Quitar todas las expresiones de visualización automática.
+
+  undisplay 2 7
+
+    Quitar las expresiones de visualización automática 2 y 7.
+
+Para ver la lista de expresiones de visualización automática y sus números, 
+
+escriba 'info display'.
+
+
+
+[up]
+
+
+
+Seleccionar e imprimir marco de pila que ha llamado a este.
+
+Los comandos 'info arguments' e 'info locals' posteriores mostrarán
+
+las variables locales y los argumentos del marco seleccionado.
+
+Consulte 'down' y 'frame'
+
+
+
+[viewswf]
+
+
+
+Establece o borra filtro para listado de archivos (es decir, 'info files' e 
+
+'info sources'), por nombre de swf. 
+
+Si no hay parámetros, se mostrarán todos los archivos.  Si hay un mismo archivo 
+
+en uno o varios swfs, el listado sólo mostrará el primer caso de dicho archivo. 
+
+Para acceder a otros casos del archivo, use el número de éste (p.ej. 'list 
+
+#192') o use este comando con un parámetro (véase más abajo) para mostrar 
+
+archivos de un swf específico.  Con un solo parámetro, el nombre swf tal y como 
+
+se muestra en el comando 'info swfs', sólo se mostrarán en el listado de 
+
+archivos los archivos del swf especificado.  
+
+No se mostrarán archivos de otros swf.  Este comando también afecta a comandos 
+
+que aceptan un archivo como parámetro (p. ej. 'break')
+
+Ejemplo:
+
+  viewswf myApp.mxml.swf
+
+    Sólo se mostrarán archivos de myApp.mxml.swf.
+
+  viewswf 
+
+    Se mostrarán todos los archivos de todos los swf.
+
+ 
+
+[watch]
+
+
+
+Agregar punto de observación a una variable. El depurador detendrá la ejecución 
+
+cuando cambie el valor de la variable.
+
+Ejemplo:
+
+  watch foo
+
+
+
+[what]
+
+
+
+Muestra el contexto en que se resuelve una variable. 
+
+
+
+[where]
+
+
+
+Seguimiento regresivo de pila.
+
+
+
+[zzz]
+
+
+
+((( Keep this unused topic at the end of the file    )))
+
+((( so that the next-to-last one is parsed properly. )))
+