class_docstr: World representation for the Atis SQL domain. This class has a ``SqlTableContext`` which holds the base
  grammars, it then augments this grammar with the entities that are detected from utterances.
  
  Parameters
  ----------
  utterances: ``List[str]``
      A list of utterances in the interaction, the last element in this list is the
      current utterance that we are interested in.
class_docstr_tok: ["World","representation","for","the","Atis","SQL","domain",".","This","class","has","a","``","SqlTableContext","``","which","holds","the","base","grammars",",","it","then","augments","this","grammar","with","the","entities","that","are","detected","from","utterances",".","Parameters","--","--","--","--","--","utterances",":","``","List","[","str","]","``","A","list","of","utterances","in","the","interaction",",","the","last","element","in","this","list","is","the","current","utterance","that","we","are","interested","in","."]
docstr: Return a sorted list of strings representing all possible actions
  of the form: nonterminal -> [right_hand_side]
docstr_tok: ["Return","a","sorted","list","of","strings","representing","all","possible","actions","of","the","form",":","nonterminal","-",">","[","right_hand_side","]"]
code: def all_possible_actions(self):
      """
      Return a sorted list of strings representing all possible actions
      of the form: nonterminal -> [right_hand_side]
      """
      all_actions = set()
      for _, action_list in list(self.valid_actions.items()):
          for action in action_list:
              all_actions.add(action)
      return sorted(all_actions)
  
file_path: magnitude/pymagnitude/third_party/allennlp/semparse/worlds/atis_world.py
imports: from __future__ import absolute_import
  from copy import deepcopy
  import numpy
  from parsimonious.grammar import Grammar
  from allennlp.semparse.contexts.atis_tables import *
  from allennlp.semparse.contexts.sql_table_context import SqlTableContext, SqlVisitor, generate_one_of_string, format_action
  from allennlp.data.tokenizers import Token, WordTokenizer
label_desc: Use image node_id 6 for calling the AtisWorld obj's underlying member method code with example usage: obj.all_possible_actions() and returns: sorted