Wenn ich einen Parser mit FSYacc erzeuge, wird es threadsicher sein?Sind Parser von FSYacc thread sicher?
Der einzige Grund, warum ich frage ist, weil die Funktionen
Parsing.rhs_start_pos
und Parsing.symbol_end_pos
nicht erscheinen jeder Staat in sie bestanden zu haben, die mich führen würde davon ausgehen, dass sie den Strom bekommen NonTerminal/Symbole von einem freigegebenen Speicherort, ist das korrekt?
Nach dem Code reflektiert ich sehe, dass sie die Postion von einer statischen Eigenschaft
internal static IParseState parse_information
{
get
{
return parse_information;
}
set
{
parse_information = value;
}
}
Ist bekommen das richtig? Wenn ja, was kann ich dagegen tun?
Edit: Ich sehe auch eine statische Methode set_parse_state
public static void set_parse_state(IParseState x)
{
parse_information = x;
}
Aber das noch pflegt mein Problem lösen ...