java_cup
Class action_part
This class represents a part of a production which contains an
action. These are eventually eliminated from productions and converted
to trailing actions by factoring out with a production that derives the
empty string (and ends with this action).
Version:
- Scott Hudson
production
protected String | _code_string - String containing code for the action in question.
|
String | code_string() - String containing code for the action in question.
|
boolean | equals(Object other) - Generic equality comparison.
|
boolean | equals(action_part other) - Equality comparison for properly typed object.
|
int | hashCode() - Produce a hash code.
|
boolean | is_action() - Override to report this object as an action.
|
void | set_code_string(String new_str) - Set the code string.
|
String | toString() - Convert to a string.
|
_code_string
protected String _code_string
String containing code for the action in question.
action_part
public action_part(String code_str)
Simple constructor.
code_str
- string containing the actual user code.
code_string
public String code_string()
String containing code for the action in question.
equals
public boolean equals(Object other)
Generic equality comparison.
- equals in interface production_part
equals
public boolean equals(action_part other)
Equality comparison for properly typed object.
hashCode
public int hashCode()
Produce a hash code.
- hashCode in interface production_part
is_action
public boolean is_action()
Override to report this object as an action.
- is_action in interface production_part
set_code_string
public void set_code_string(String new_str)
Set the code string.
toString
public String toString()
Convert to a string.
- toString in interface production_part