ഉബുണ്ടു ഓൺലൈൻ, ഫെഡോറ ഓൺലൈൻ, വിൻഡോസ് ഓൺലൈൻ എമുലേറ്റർ അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന jbofihe കമാൻഡ് ഇതാണ്.
പട്ടിക:
NAME
jbofihe - ലോജ്ബാൻ പാർസർ / ഗ്രാമർ ചെക്കർ / വേഡ് ഗ്ലോസർ
സിനോപ്സിസ്
jbofihe [-v] [ -h | --സഹായം | -? ] [ -k ] [ -t ] [-tf ] [ -l ] [ -b ] [ -x ] [ -H ] [ -m ]
[ -w വീതി ] [-അതായത്] [-re] [-se] [-sev] [-cr] [-bt] [ഫയൽ നാമം]
വിവരണം
jbofihe ലോജ്ബാൻ വാചകത്തിന്റെ ഒരു ഭാഗം വായിച്ച് വ്യാകരണം പരിശോധിക്കുന്ന ഒരു പ്രോഗ്രാമാണ്
കൃത്യത. അത് കടന്നുപോകുകയാണെങ്കിൽ, ഔട്ട്പുട്ട് പ്രധാന വ്യാകരണത്തിന്റെ നെസ്റ്റിംഗ് കാണിക്കും
ബ്രാക്കറ്റിംഗ് വഴി നിർമ്മിക്കുന്നു. കൂടാതെ, വാക്കുകൾക്ക് അവയുടെ ഏകദേശ ഇംഗ്ലീഷ് ഉണ്ടായിരിക്കും
വിവർത്തനങ്ങൾ കാണിച്ചിരിക്കുന്നു. ഈ വിവർത്തനങ്ങളിൽ ചിലത് സന്ദർഭത്തെ ആശ്രയിച്ചിരിക്കുന്നു.
ഓപ്ഷനുകൾ
-v പ്രോഗ്രാമിന്റെ പതിപ്പ് കാണിച്ച് പുറത്തുകടക്കുക.
-h സഹായ പേജ് കാണിക്കുക
--സഹായിക്കൂ സഹായ പേജ് കാണിക്കുക
-? സഹായ പേജ് കാണിക്കുക
-k പാഴ്സിന് ശേഷവും വ്യാജ-ടോക്കൺ ഉൾപ്പെടുത്തലിനു ശേഷവും ടോക്കണുകളുടെ ലിസ്റ്റുകൾ പ്രദർശിപ്പിക്കുക (പ്രധാനമായും ഉപയോഗപ്രദമാണ്
ലെക്സറും പാർസറും ഡീബഗ്ഗ് ചെയ്യുന്നതിനായി).
-t stdout-ൽ ഒരു വാക്യഘടന നിർമ്മിക്കുക. ഒരു കുട്ടി മാത്രമുള്ള നോഡുകൾ ഫിൽട്ടർ ചെയ്യപ്പെടും.
-tf ഒരു കുട്ടി മാത്രമുള്ള നോഡുകൾ ഉൾപ്പെടെ, stdout-ൽ ഒരു പൂർണ്ണമായ വാക്യഘടന നിർമ്മിക്കുക.
-l LaTeX ഉപയോഗിച്ച് ടൈപ്പ് സെറ്റിംഗിനായി ഔട്ട്പുട്ട് നിർമ്മിക്കുക.
-x പ്ലെയിൻ ടെക്സ്റ്റ് ഔട്ട്പുട്ട് നിർമ്മിക്കുക.
-w വീതി
-x ഓപ്ഷനായി സ്ക്രീനിന്റെ വീതി (അക്ഷരങ്ങളിൽ) സജ്ജമാക്കുക.
-H HTML ഔട്ട്പുട്ട് നിർമ്മിക്കുക
-b 'ബ്ലോക്ക്' മോഡിൽ ഔട്ട്പുട്ട് നിർമ്മിക്കുക, അവിടെ ഓരോ ബ്ലോക്കും ഇംഗ്ലീഷായ ലോജ്ബാൻ കാണിക്കുന്നു
ഗ്ലോസും ബാധകമാകുന്നിടത്ത് ഒരു ടേം ടാഗും. സ്ഥിരസ്ഥിതി ഒരേ വരിയാണ്. മാത്രം
-l, -x എന്നിവയ്ക്ക് ബാധകമാണ് (-h-ന് അല്ല).
-m പ്രോസസ്സിംഗ് ഉപയോഗിച്ച മെമ്മറിയുടെ അളവ് കാണിക്കുക.
-ഐ ഔട്ട്പുട്ടിൽ എലിഡഡ് സെപ്പറേറ്ററുകളും ടെർമിനേറ്ററുകളും പ്രദർശിപ്പിക്കുക. അവ മുകളിൽ കാണിച്ചിരിക്കുന്നു
ഇൻപുട്ട് വാചകത്തിൽ യഥാർത്ഥത്തിൽ ഉള്ളവയിൽ നിന്ന് അവയെ വേർതിരിച്ചറിയാൻ.
-റെ എല്ലാ എലിഡബിൾ cmavo യും യഥാർത്ഥത്തിൽ ഉണ്ടായിരിക്കാൻ ഇൻപുട്ട് ടെക്സ്റ്റ് ആവശ്യമാണ്. (ഉപകാരപ്രദമായേക്കാം
ഇൻപുട്ട് വാചകത്തിന്റെ വ്യാകരണ ഘടനയെക്കുറിച്ച് ചിന്തിക്കാൻ ഉപയോക്താവിനെ നിർബന്ധിക്കുന്നതിന്
പാഴ്സ് പിശകുകൾ ഡീബഗ്ഗ് ചെയ്യുമ്പോൾ കൂടുതൽ ശ്രദ്ധയോടെ.)
മുകളിലേക്ക് ഇൻപുട്ട് ടെക്സ്റ്റിൽ അനാവശ്യമായി ഉണ്ടായിരുന്ന ഏതെങ്കിലും എലിഡബിൾ cmavo കാണിക്കുക. എവിടെ എ
എലിഡബിൾ cmavo എന്ന ക്രമം സംഭവിക്കുന്നു, എന്നാൽ എല്ലാം ഒഴിവാക്കാനാകുമായിരുന്നില്ല, ഒരു ലിസ്റ്റ്
സാധ്യമായ 'മിനിമൽ' സീക്വൻസുകൾ കാണിക്കുന്നു. ഓരോ 'മിനിമൽ' സീക്വൻസും ഇപ്രകാരമാണ്:
അതിൽ നിന്ന് ഏതെങ്കിലും വാക്കുകൾ നീക്കം ചെയ്യുന്നത് വാചകത്തിന്റെ അർത്ഥം മാറുന്നതിന് കാരണമാകും (അല്ലെങ്കിൽ ഉണ്ടാക്കുക
അത് വ്യാകരണപരമല്ല); എങ്കിലും യഥാർത്ഥ പദങ്ങൾ സംരക്ഷിക്കുന്നത് അനാവശ്യമാണ്
വാചകത്തിന്റെ അർത്ഥവും വ്യാകരണ കൃത്യതയും സംരക്ഷിക്കുക. ശ്രദ്ധിക്കുക, -se, -re
പരസ്പരം പൊരുത്തപ്പെടാത്തവയാണ്. രണ്ട് സ്വിച്ചുകളും വ്യക്തമാക്കിയിട്ടുണ്ടെങ്കിൽ, -re അനുമാനിക്കപ്പെടുന്നു.
-സെവ് എലിഡബിൾ cmavo യുടെ ഓരോ സീക്വൻസിനും, പിന്നീടുള്ളവ മുമ്പ് എവിടെയാണ് സാധുതയുള്ളതെന്ന് കാണിക്കുക
മുമ്പത്തേതും, സീക്വൻസിൻറെ അവസാനത്തിൽ ഒഴിവാക്കാനാകാത്ത പദവും ഉണ്ടാകാവുന്നിടത്ത്
ക്രമത്തിൽ നേരത്തെ സാധുവായിരുന്നു. [ഈ വിവരങ്ങൾ നിർണ്ണയിക്കാൻ ഉപയോഗിക്കുന്നു
-se യുടെ ഔട്ട്പുട്ട്, അതിനാൽ ഇത് -se] എന്നതിനുള്ള ഒരു വെർബോസ് മോഡാണ്.
-cr സാംസ്കാരിക റാഫ്സി ഫോമുകൾ CCVVCy (വാക്കിന്റെ അവസാനം CCVVCV) അടങ്ങിയിരിക്കാൻ lujvo അനുവദിക്കുക
റഫറൻസ് വ്യാകരണത്തിന്റെ സെക്ഷൻ 4.16 ൽ വിവരിച്ചിരിക്കുന്നു. ഇത് തിരിച്ചറിയുന്നതിനെ ബാധിക്കുന്നു
സാധുവായ lujvo, fu'ivla ഫോമുകൾ (ഇത് തിരിച്ചറിയുന്നതിനെ ബാധിക്കുന്നതിനാൽ രണ്ടാമത്തേത്
സ്ലിങ്കു'യി പരാജയങ്ങൾ).
-ബിടി ഒരു വാക്യഘടന പിശക് സംഭവിക്കുമ്പോൾ, തീർച്ചപ്പെടുത്താത്ത പാർസർ അവസ്ഥകളിലൂടെ ബാക്ക്ട്രെയിസ് കാണിക്കുക. ഈ
പാഴ്സർ അടുത്തതായി എന്താണ് കാണാൻ പ്രതീക്ഷിക്കുന്നത് എന്നതിനെക്കുറിച്ച് കുറച്ച് ഉൾക്കാഴ്ച നൽകിയേക്കാം
പിശക് പരിഹരിക്കുന്നു.
ബാക്ക്ട്രെയിസ് മൂന്ന് ഭാഗങ്ങളായാണ് വരുന്നത്. ആദ്യ ഭാഗം നിയമങ്ങളുടെ ഒരു പട്ടികയാണ്
തെറ്റായ വാക്ക് നേരിടുമ്പോൾ യാന്ത്രികമായി കുറയുന്നു. അങ്ങേയറ്റത്തെ സാഹചര്യത്തിൽ,
തെറ്റായ പദത്തിന് മുമ്പുള്ള എല്ലാം സ്വന്തമായി ഒരു പൂർണ്ണമായ വാചകം രൂപപ്പെടുത്തുമ്പോൾ
ശരി, റിഡക്ഷൻ സീക്വൻസ് എയുമായി പൊരുത്തപ്പെടുന്ന നിയമത്തിലേക്കുള്ള വഴിയിലേക്ക് പോകും
പൂർണ്ണമായ വാചകം. പൊതുവേ, ഇത് അങ്ങനെയായിരിക്കില്ല.
റിപ്പോർട്ടിന്റെ രണ്ടാം ഭാഗം വ്യാകരണത്തിന് ആവശ്യമായ വ്യവസ്ഥകൾ കാണിക്കുന്നു
അടുത്ത വാക്ക് യഥാർത്ഥത്തിൽ പ്രത്യക്ഷപ്പെട്ടതല്ലാതെ മറ്റൊരു തരത്തിലായിരിക്കും. എല്ലാം സജീവമാണ്
നിയമങ്ങൾ കാണിക്കുന്നു (സജീവ പോയിന്റുകൾ കാണിക്കുന്ന കാലയളവുകൾക്കൊപ്പം), തുടർന്ന് ഒരു ലിസ്റ്റ്
വേഡ് ക്ലാസുകൾ (അതായത് സെൽമയോ അല്ലെങ്കിൽ ബ്രിവ്ല/സിഎംഇഎൻഇ മുതലായവ) ഇതിൽ സാധുതയുണ്ടാകുമായിരുന്നു
പോയിന്റ്.
റിപ്പോർട്ടിന്റെ മൂന്നാം ഭാഗം പാഴ്സർ സ്റ്റാക്കിൽ തീർപ്പാക്കാത്ത അവസ്ഥകൾ കാണിക്കുന്നു. ഈ
പ്രശ്നസാഹചര്യത്തിന്റെ വിശാലമായ തലത്തിൽ എവിടെയാണെന്ന് ചില വിവരങ്ങൾ നൽകിയേക്കാം
സംഭവിച്ചു.
ഫയലിന്റെ പേര്
പാഴ്സ് ചെയ്യേണ്ട ടെക്സ്റ്റ് അടങ്ങിയ ഫയലിന്റെ പേര്. ഒഴിവാക്കിയാൽ, വാചകം വായിക്കും
സാധാരണ ഇൻപുട്ടിൽ നിന്ന്.
പുറത്ത് പദവി
0 ടെക്സ്റ്റ് സ്കാൻ ചെയ്ത് പാഴ്സ് ചെയ്തു - ടെക്സ്റ്റ് വ്യാകരണപരമായി സാധുതയുള്ളതായിരുന്നു
ലോജ്ബാൻ.
1/2 വാചകത്തിൽ വ്യാകരണ പിശകുകൾ ഉണ്ടായിരുന്നു, അത് പ്രധാന പാഴ്സിംഗ് അൽഗോരിതം വഴി കണ്ടെത്തി.
3 വാചകത്തിൽ ലോജ്ബാൻ സാധുതയില്ലാത്ത പദങ്ങൾ അടങ്ങിയിരിക്കുന്നു. വ്യാകരണമില്ല
വാചകത്തിന്റെ പരിശോധന നടത്തി; തെറ്റായവയുടെ വ്യാകരണ പ്രവർത്തനം
വാക്ക്(കൾ) നിർണ്ണയിക്കാൻ കഴിഞ്ഞില്ല.
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് jbofihe ഓൺലൈനായി ഉപയോഗിക്കുക